MS requirements for students enrolled prior to fall 2004

A. Complete 36 points of approved coursework, of which at least 28 points must be taken within NYU's Graduate School of Arts and Science.

C. Pass the MS Core Exam.

D. Either:
   i. Take three courses in one area of specialization. Standard specialty areas and their associated courses are listed below. With the approval of a faculty advisor and the Director of Graduate Studies, students may satisfy part of this requirement with directed independent study or a master's thesis in the area of specialization; or they may design a new specialty area in addition to those listed below.
or
   ii. Achieve a grade-point average of B+ or better.

 

Areas of Specialization

Courses for specialty areas are listed below. Remember that to satisfy a specialty requirement, three courses in the area must be completed. Special topics courses can also be used to fulfill specialty requirements; the Director of Graduate Studies will designate which areas each special topics course helps fulfill when it is offered.

Software Engineering
Advanced Topics in Compilers
Advanced Topics in Operating Systems
Advanced Topics in Software Engineering Programming
Real Time Programming
Software Engineering
User Interfaces

Applications Programming
Adaptive Software Engineering
Advanced Topics in Operating Systems
Application Servers
Computer Vision
Data Communications & Networks
Distributed Programming
Extreme Java
Graphics
Internet & Intranet Protocols & Applications
Multimedia
Producing Quality Production Software
Real Time Programming
Software Engineering
Unix Tools
Web Services & Applications
WWW Programming

Databases and Distributed Computing
Advanced Topics in Databases
Databases
Data Quality
Data Communications & Networks
Distributed Computing
Ecommerce
Machine Learning & Data Mining

Numerical Analysis
Advanced Topics in Numerical Methods
Linear Programming
Numerical Methods
Scientific Computing
Topics in Numerical Analysis (as offered)

Artificial Intelligence
Artificial Intelligence
Advanced Topics in Artificial Intelligence
Computer Vision
Machine Learning & Data Mining
Natural Language Processing

Computer Architecture
Adaptive Computer Systems
Computer Architecture
Computer Systems Design
Data Communications & Networks
High Performance Architecture
Microprocessor Architectures

Graphics
Advanced Topics in Graphics
Advanced Topics in Multimedia
Experiments in Motion Capture
Graphics
Multimedia
Special Topics in Animation

Multimedia and Telecommunications
Advanced Topics in Multimedia
Computer Security
Data Communications and Networks
Internet and Intranet Protocols
Multimedia
User Interfaces