Overview
We offer a highly adaptive Master's in Computer Science program that lets you shape the degree around your interests. Besides our core curriculum in the fundamentals of computer science, you have a wealth of electives to choose from. You can tailor your degree to your professional goals and interests in areas such as cybersecurity, data science, information visualization, machine learning and AI, graphics, game engineering, responsible computing, algorithms, and web search technology.
Admission to this program requires you to have an undergraduate degree in computer science, mathematics, science, or engineering, with a superior undergraduate record from an accredited institution. Applicants with degrees in other fields are considered individually for admission.
The following items should be submitted for admission consideration:
- Online application
- Official transcripts and proof of degree from all previous institutions
- Résumé or curriculum vitae
- Personal essays
- English language proficiency testing (if required)
- Letters of recommendation (optional)
Additional CS Admission Requirements
- At least 1 year of university-level science
- Mathematics coursework through calculus
- Working knowledge of a high-level, general-purpose programming language (preferably C++)
- Basic understanding of computer fundamentals, including data structures, computer organization, and computer architecture
Find out more about Admission Requirements.
Tuition varies based on your program, term admitted, and credit hours.
We are committed to keeping graduate studies affordable for all of our students. You’ll have access to on-campus employment programs that include teaching and research assistantships, as well as financial aid, scholarships, grants, and loans.
Explore our Tuition, Financial Aid, and Scholarships page to learn more about these opportunities.
Prospective Students
For questions about the application process, application status or to talk to an admissions counselor:
Office of Graduate Enrollment and Admissions
NYU Tandon School of Engineering
engineering.gradinfo@nyu.edu
Phone: 646-997-3812
Accepted and Enrolled Students
For questions about the curriculum or courses:
Department of Computer Science and Engineering
NYU Tandon School of Engineering
370 Jay Street, 8th Floor
Brooklyn, NY 11201
646-997-3440
CSEGradAdvising@nyu.edu
Director of MS Program
Yi-Jen Chiang
chiang@nyu.edu
Manager of Academics
Susana Garcia-Henriquez
sgarcia@nyu.edu
At a Glance
$94,212
Average starting salary of M.S. in computer science graduates
(NACE’s Winter 2026 Salary Survey)
3
Finish in as few as 3 semesters
280,000
Projected job openings in the field per year through 2035
(Bureau of Labor Statistics)
Market Outlook
Job opportunities in computer science are challenging and diverse, and we expect to see steady demand for highly qualified graduates at all levels. As a graduate, you can explore careers in areas such as applications programming, big data, software engineering, game design and programming, peer-to-peer networks, computer vision and imaging, machine learning and AI, urban computing, and interactive data visualization.
Curriculum
With our M.S. program in Computer Science, you will have significant curriculum flexibility, allowing you to adapt your program to your ambitions and goals as well as to your educational and professional background. You will gain a solid grounding in the fundamentals of computer science, along with access to professional-level courses, and an opportunity to specialize in selected technology areas of your choice.
| Requirement Area | Credits |
|---|---|
| Algorithms Course | 3 |
| Core Courses | 12 |
| Capstone | 3 |
| CS Electives | 6 |
| Free Electives | 6 |
| Total Credits | 30 |
The 100% online NYU Tandon Bridge course prepares students without a Computer Science degree or other substantial programming experience to apply for select NYU Tandon master’s degree programs. In the course, students will learn computer science fundamentals and programming with C++.
Students’ performance in the Bridge will count toward their master’s degree application decisions. The Bridge is a non-credit certificate course, and those who complete the program with a passing grade of C (70%) or higher will earn a Certificate in Core Computer Science Principles. Note: regardless of performance, successful completion of the Bridge course does not guarantee admission to any academic program.
Learn more about the NYU Tandon Bridge Program.
The NYC Advantage
New York City has now surpassed the Bay Area to become the nation’s largest technology talent market. Master's in Computer Science students get direct access to exceptional networking opportunities and internships at major global technology companies.
Meet our Faculty and Alumni
Meet Martín Farach-Colton
Department chair of NYU Tandon’s Department of Computer Science and Engineering
Meet Justin Cappos
Selected by the Fulbright Commission Iceland for a Distinguished Scholar Award in Cybersecurity
Research in Computer Science
Explore our areas of research excellence.
NYU Center for Cybersecurity (CCS)
An interdisciplinary research institute dedicated to training the next generation of cybersecurity professionals and to shaping the public discourse and policy landscape on issues of technology and security.
Labs and Centers
Over a dozen labs, research groups and centers headed by renowned researchers in the Computer Science and Engineering Department.
To earn a Master of Science in Computer Science, students must complete 30 credits to qualify for graduation.
Students enrolled full time typically complete the program in 4 semesters, but can complete it in as few as 3, or take 5 semesters if also fulfilling an internship.
Fall Semester
- December 1: M.S. priority consideration
- February 15: M.S. general consideration
Admission to this program requires you to have an undergraduate degree in computer science, mathematics, science, or engineering, with a superior undergraduate record from an accredited institution. Applicants with degrees in other fields are considered individually for admission.
CS Admission Requirements
- At least 1 year of university-level science
- Mathematics coursework through calculus
- Working knowledge of a high-level, general-purpose programming language (preferably C++)
- Basic understanding of computer fundamentals, including data structures, computer organization, and computer architecture
Master's in Computer Science students have opportunities to integrate their skills throughout a wide variety of disciplines offered at NYU and obtain hands-on experience in research centers and labs like:
- Algorithms and Foundations Group
- Brooklyn Application, Architecture, and Hardware Lab (BAAHL)
- Center for Cybersecurity (CCS)
- Center for Responsible AI (R/AI)
- Center for Urban Science and Progress (CUSP)
- Game Innovation Lab (GIL)
- Secure Systems Lab (SSL)
- Visualization, Imaging, and Data Analysis Center (VIDA)
If you lack a formal background in computer science or programming, NYU Tandon offers the NYU Tandon Bridge program — a 100% online, immersive bridge course designed to teach non-STEM or non-CS students the foundational knowledge in math, programming, and core CS concepts required for graduate study.
Learn more about eligibility and registration on the NYU Tandon Bridge Program page.