In Theory. In Practice.
In Demand.
In Theory. In Practice.
In Demand.

The Online Master’s in Computer Science

As technology continuously evolves, professionals in computing and information technology need to have the foundational knowledge and advanced skills to keep up.

The Online Computer Science, M.S. from New York Institute of Technology will help you gain the critical experience you need to be a leader in the industry. With an explosive job market and seemingly endless applications for computer science, you’ll graduate with new skills and perspectives in engineering, mathematics, information technology, and more to advance your career.

New York Tech’s Online Master’s in Computer Science is built for the future. Will you be a part of it?

Program Details:

  • 30 credits
  • 100% online
  • Complete in as few as 10 months
  • 3 opportunities to start per year
Seated female student taking notes in front of desktop computer

Get Out What You Put In—and More

Top 10% of U.S. Colleges for Return on Investment1

Three computer scientists looking at desktop computer discussing images

Customize Your Learning

Specialize in software engineering, computer security, and more

Woman seated in front of laptop computer and upright tablet creating an outline

Fortify Your Future

With in-demand skills in a white-hot industry

Defy Standards in Computer Science

Considering a Computer Science, M.S. to take your career to the next level? Complete the form to get a program brochure.

Get valuable insights into the online experience, learn more about the College of Engineering and Computing Sciences, and see where this degree can take you.

Take the Next Step

This will only take a moment.

By clicking "Get Program Brochure" and submitting this form, I agree to receive text messages, emails and other communication regarding educational programs and opportunities, and to be contacted by New York Institute of Technology and Everspring, its authorized representative. Message and data rates may apply. Message frequency varies. Reply HELP for help and STOP to cancel. View our privacy policy and disclosures.

Course Descriptions That Match Job Descriptions

Real-time learning, real-world applications.

Every course in the Online Master’s in Computer Science is directly informed by faculty experiences and job market demands. The program is consistent with the recommendations of the Association for Computing Machinery (ACM). With this invaluable access, you’ll graduate with a deep knowledge of modern high-level programming languages and applications in the development of systems software.

Review the Curriculum

Program Takeaways:

  • Computer algorithms
  • Computational theory
  • Operating systems
  • Computer architecture
  • Database systems
  • Compiler design
Build a Degree That Fits Your Goals
Since there are so many applications and opportunities within computer science, we believe your master’s degree program should offer the same flexibility. To help you explore your full potential, the Online Computer Science, M.S. at New York Tech has specialized elective options to match your career goals and interests. Dive deeper into areas such as software engineering, computer security, networks, computer graphics, databases, information security, and artificial intelligence.
Software engineering code

Course Spotlight

CSCI 665: Software Engineering

Techniques for the development and implementation of high-quality digital computer software are presented. Major areas covered in the course include software quality factors and metrics, software development outlines and specification languages, top-down vs. bottom-up design and development, complexity, testing, and software reliability.

What can I do with an Online Master’s in Computer Science?

Between all the news about computer hacks, data breaches, and failing technology, there’s one glaring truth: the world needs more computer science professionals. The fabrics of our lives rely on the systems, software, and policies that you’ll put into place, and companies are keenly interested in hiring individuals with your skill set—and hiring them fast.

Overall employment for computer and information research scientists is projected to grow 21% from 2021 to 2031, which is much faster than the average for all occupations.2 Data shows that a master’s in computer science paves the way to jobs that pay, on average, $30,000 more than those holding just an undergraduate degree in computing, and almost $60,000 more for those who come from outside the field of computing.3

Graduate from New York Tech and choose among these high-profile positions:

  • AI scientist
  • Cybersecurity expert
  • IT director
  • Network specialist
  • Research and development expert
  • Software engineer

Excel in an Explosive Industry

of U.S. jobs are supported by STEM4
job growth2
average salary2
Seth L., Computer Science, M.S. '19

“The field is constantly evolving and there are limitless possibilities. The study of computer science is never over; there is always more to learn and more to explore.”

Seth L.
Computer Science, M.S. ‘19

Online Master’s in Computer Science Faculty

Faculty Spotlights

Huanying (Helen) Gu, Ph.D.
Huanying (Helen) Gu, Ph.D.
Professor & Associate Dean, Research & Practice
Jerry Cheng, Ph.D
Jerry Cheng, Ph.D
Assistant Professor
Frank Lee
Frank Lee
Professor & Department Chair
Shape the Future

A Master’s That Meets Your Goals

This program is a flexible and future-focused, career-focused online program. I always suggest to my students to think about: What do you want after you graduate?
Yunlong Shao
Yunlong Shao, Ph.D., Assistant Professor, New York Institute of Technology
0:00 / 0:00
Video Companion

Video Transcript

Yunlong Shao:
My name is Yunlong Shao. I got my PhD degree in electrical and computer engineering from the University of Victoria, BC Canada. I'm currently working as an assistant professor at the New York Institute of Technology, Vancouver Campus. I have been at New York Tech since 2019 as an adjunct professor. And I'm very happy to see all of my student they can get a good job after they complete the degree here. No matter is I'm going to teach them knowledge. I am going to share my experience with them. I believe I can help them in their life. I got this award, which is Educator of the Year 2022, from Instructure which is the platform behind the cameras. I designed two courses before I earned this kind of honor. I never thought I would become the Educator of the Year. [laughter] I thought, oh, that's kind of joking.

One day, they give me a call. I don't know where they find my phone number. Maybe they find on the website. They gave me a call. "Oh, are you Yunlong?" "Yes, I am. Who are you?" "Oh, we're calling from Instructure. You got this prize." I was so surprised, I was so surprised. I was so excited. It's kind of a reward for my contribution to this kind of course building or my teaching, my commitment, all kinds of stuff. Then I replied to their email, send them my kind of short description, what kind of stuff they required from me. And eventually they send me those kind of rewards. It's a kind of a bear or panda or something like that, shows my name on it. That's really interesting story. And after I got that thing, I got a lot of emails from my colleagues, like whoever, from New York or from Vancouver, I don't know them at all in the past. They said, "Congratulations." Now I've become very busy since then.

My teaching style is kind of very interesting. Sometimes my students give me comments. They say it's humor. "Professor or something like that, he's interesting or he's cool or something. He's nice." So when I'm teaching the students, I usually could bring some real examples from past students. So I got a lot of examples. Student, they made a mistake, but we learn from the mistake. Of course, I'm not going to mention the student’s name, who made... So I always combined hands-on experience and a normal teaching in my class, and always ask students whether they have question. But mostly important is I'm going to encourage them, encourage them to ask questions. With the question, I always told them there's no stupid question. You can ask any question related to this. Or even they want to ask me something, unrelated question, I would like to give them a short answer, which make the students relaxed, comfortable in the class.

I still have passion for teaching, I have passion to talk with my student because I love learning. I'm not teaching always. There's a lot of things I don't understand, so I can learn from different students. We have student that has 20 years industry experience. Compared with me, that's definitely a lot. So I would like to learn from students as well, but somehow at least there's something I can teach to my student. I can give them advice, which can save their time when they are going to adapt to a new culture. I always suggest to my students to think about what you want after you graduate. For example, my program is cybersecurity. Cybersecurity is very broad area.

You can be data scientist, right? You can be... You can do something related to cloud security like data structure or data center security, operating system security, cryptography experts, and so on. So I would like to suggest to the student to think about a couple of areas you want to work first. First of all, our courses are really, really industry-oriented. We build based on what is the new technology, what is the new concerns from the industry? And our students can think about what they want to do. They want to become what kind of engineer, what kind of experts after they graduate. So I always give them very strong, very good ideas, good suggestions based on the current job market needs. Alright? I usually talk with my students after they graduate and finding jobs. So I know what's the up-to-date requirement from the market.

Our online program is an asynchronous program. The student can learn anytime, but we provide... We give the students time window, for example, two days or 24 hours. They can learn in the morning, or they can learn in the afternoon. For some students who are parents or who has a full-time job in the daytime, they can learn in the evening, right? They can send them... They're charging to the bedroom, right, to the bed, then they can start to learn, or they can learn in the morning, early morning, whatever they want. So the most important things is flexibility. And then the second thing is the technology we're using with the learning platforms, right? They can use Canvas or they can use other tools, other softwares to help them to learn. So that's the unique part of our online program.

This program is flexible and future-focused, career-focused online program. We have a lot of industry experts, provide engaging in interactive virtual instructions in our highly ranking program. So this should be the best choice for you. And I hope you guys can say... One day you guys can say like me, New York Tech made me.

I can see our students can find good jobs after they graduate from us. And there are some companies, they recognize our students, right? They don't even need to do reference check for some students. They know that's a good student. And we have a very strong connection with the industry at New York Tech.

New York Tech, it's a place, if you make the effort, you're working hard, your dream will come true.

Seize Your New York Moment

of NYC companies say they can find the talent they need in New York5
open computer science jobs on average6

Big Tech in the Big Apple

Silicon Valley might be a global hub, but New York still stands tall in Big Tech. In 2022, New York City was #2 top metro city for tech job postings.7 Amazon, Apple, Facebook, all have offices along the Hudson River, and organizations of all sizes are looking for a variety of computer science professionals.

A survey of over 400 C-suite executives, found that “compared to other cities, New York City has the best tech talent in the country for cybersecurity (55% of respondents), web engineering (44%) and design thinking (40%).”5 Earning an Online Computer Science, M.S. from New York Tech not only will give you an advantage in New York, but it will also increase your desirability wherever you live and work.

New York City skyline
Cybersecurity, AI, and cloud expertise are the hottest tech hiring areas

Hear From Our Alumni in the Field

Seth L., Computer Science, M.S. '19
Seth L., M.S. ‘19 – Researcher
Fernanda T.
Fernanda T., B.S. ‘20, M.S. ‘21 – Software Developer
Salman M.
Salman M., M.S. ‘19 – App Developer

Admissions At A Glance

Online Master’s in Computer Science requirements:

  • Completed application form
  • B.S. degree or equivalent in computer science, engineering, management, mathematics, information technology, liberal arts, and related areas
  • Minimum GPA of 2.85*
  • Copies of undergraduate transcripts
  • Copy of college diploma or proof of degree

*If you do not satisfy this criterion, you may still be admitted at the dean's discretion. Talk to an admissions outreach advisor to see your options.

Frequently Asked Questions

What is an Online Master of Computer Science?

The Online Computer Science, M.S. (or Master of Science) is a graduate-level degree for professionals who want to advance in computer science and information technology positions. The classes and coursework are offered entirely online and can be completed whenever, and wherever, works best for you. Every aspect of the online master’s program—the faculty, content, and learning outcomes—are exactly the same as our on-campus degree.

Download our Program Brochure for more information.

Is a Master’s in Computer Science worth it?

Whether you want to expand your skills, advance your career, or pivot into new opportunities, an Online Computer Science, M.S. from New York Institute of Technology is proven to be well worth your time. So much so, in fact, that New York Tech is ranked No. 9 in New York, and in the top 2% in the U.S. for Return on Investment (ROI) among low income students. It also ranks in the top 10% for ROI over the next 20, 30, and 40 years.8,1 As one of the top 25 universities in our region, we pride ourselves on putting our students and their needs first.9

Compared to certificates or bootcamps, a computer science master’s degree is also a much more in-depth and efficient way to achieve your goals. Because of its graduate-level distinction, an online M.S. will provide you with valuable networking opportunities (both with your teachers and your cohort), career resources, and more one-on-one support than other, short-term options. You can use these to your advantage while seeking new positions or advocating for a promotion within your current one.

What’s the difference between computing and computer science?

Computing and computer science are closely related (and are often used interchangeably), but there are some nuances that distinguish the two and can help guide your graduate school path.

Computer science is the study of computers, including computational theory, hardware and software design, algorithms, and the ways that humans interact with technology.10 Professionals who study computer science often go on to become computer and information research scientists, software developers, information security analysts, or web developers and designers, among dozens of other lucrative roles.

Computing, on the other hand, considers the role of computers and their management within organizations.11 In looking at typical career paths, those in computing might choose to become a software engineer, lead systems engineer, business analyst, or senior risk engineer. Computing also has a natural correlation to cybersecurity, which has its own distinct focus, areas of expertise, and job opportunities.

Admissions Deadlines

Priority Deadline
March 22
Summer 2024
Final Deadline
April 12
Summer 2024
Start Date
May 22
Summer 2024

New York Institute of Technology has engaged Everspring, a leading provider of education and technology services, to support select aspects of program delivery.