Computer Science, M.S.
Program Overview
Introduction to the Computer Science, M.S. Program
The Computer Science, M.S. program at NYU Tandon School of Engineering is a highly adaptive degree that allows students to shape their education around their interests. The program offers a core curriculum in the fundamentals of computer science, along with a wealth of electives that enable students to tailor their degree to their professional goals and interests.
Program Overview
The program provides significant curriculum flexibility, allowing students to adapt their education to their ambitions, goals, and educational and professional background. Students gain a solid grounding in the fundamentals of computer science, along with access to professional-level courses and the opportunity to specialize in selected technology areas of their choice.
Areas of Specialization
Students can specialize in areas such as:
- Cybersecurity
- Data science
- Information visualization
- Machine learning and AI
- Graphics
- Game engineering
- Responsible computing
- Algorithms
- Web search technology
Career Opportunities
Job opportunities in computer science are challenging and diverse, with steady demand for highly qualified graduates at all levels. Graduates 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
- Interactive data visualization
Program Requirements
Admission to the program requires:
- 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
- At least 1 year of university-level science
- A working knowledge of a high-level, general-purpose programming language (preferably C++)
- A basic understanding of computer fundamentals such as computer organization and operation, data structures, and computer architecture
- Demonstrated ability to communicate in written and spoken English
Additional Admission Requirements
- Foreign students and others for whom English is a second language may be required to undertake preparatory work to improve their language skills
- Students entering with a bachelor's in computer science or with a bachelor's in a technical area and a strong minor in computer science should be able to satisfy entrance requirements for the master's degree program
- Generally, entering students are expected to know mathematics through calculus
- Admission with advanced standing is accepted in accordance with the School of Engineering regulations
- A maximum of 9 credits may be applied to the M.S. degree from previous graduate work at an acceptable institution
Preparatory Course: NYU Tandon Bridge
The NYU Tandon Bridge course is a 100% online program that prepares students without a Computer Science degree or other substantial programming experience to apply for select NYU Tandon master's degree programs. The course teaches computer science fundamentals and programming with C++.
GRE Requirements
Applicants who satisfy one of the following conditions are not required but encouraged to submit a GRE score:
- M.S. Applicants without a Computer Science or similar background who successfully complete the NYU Tandon Bridge
- Applicant completes 9 credits under Visiting Student Registration from an approved list of CSE courses and maintains an average grade of B+ or better
- Applicant has a B.A. or B.S. degree in computer science or computer engineering from NYU, with a GPA of 3.0 or higher
Program Director and Admissions Chair
- Program Director: Yi-Jen Chiang, Associate Professor; Director of the MS Program
- Program Admissions Chair: Edward Wong, Associate Professor
