In Demand.
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

Get Out What You Put In—and More
Top 10% of U.S. Colleges for Return on Investment1

Customize Your Learning
Specialize in software engineering, computer security, and more

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
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.
Program Takeaways:
- Computer algorithms
- Computational theory
- Operating systems
- Computer architecture
- Database systems
- Compiler design

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

“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



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?

Video Transcript
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
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.


Hear From Our Alumni in the Field



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?
Download our Program Brochure for more information.
Is a Master’s in Computer Science worth it?
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?
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
- Retrieved on January 16, 2023, from cew.georgetown.edu/cew-reports/collegeroi/
- Retrieved on January 16, 2023, from bls.gov/ooh/computer-and-information-technology/computer-and-information-research-scientists.htm
- Retrieved on January 16, 2023, from fortune.com/education/business/articles/2022/07/15/how-much-can-you-make-with-an-online-masters-degree-in-computer-science/
- Retrieved on January 16, 2023, from ieeeusa.org/stem-supports-two-thirds-of-u-s-jobs/
- Retrieved on January 16, 2023, from accenture.com/_acnmedia/PDF-111/Accenture-TechNYC.pdf
- Retrieved on January 16, 2023, from advocacy.code.org/
- Retrieved on January 16, 2023, from comptia.org/content/tech-jobs-report
- Retrieved on January 16, 2023, from cew.georgetown.edu/cew-reports/lowincome/
- Retrieved on January 16, 2023, from usnews.com/best-colleges/rankings/regional-universities-north?_sort=rank&_sortDirection=asc
- Retrieved on January 16, 2023, from britannica.com/science/computer-science
- Retrieved on January 16, 2023, from techopedia.com/definition/6597/computing