Fall 2008 Course Roadmap

Fall 2008 COURSE ROADMAP FOR MSCS STUDENTS

The Course Roadmap is designed to help you ensure that you are working to meet your MSCS degree requirements. The courses being offered in the Fall 2008 semester are noted.

Of the Computer Science courses, the following are suitable for most incoming MS students:

Fundamental Algorithms (G22.1170) {Fall 2008}
Operating Systems (G22.2250) {Fall 2008}
Programming Languages (G22.2110) {Fall 2008}

Students with a strong mathematical background, particularly linear algebra, might also consider:

Scientific Computing (G22.2112-001/G63.2043-001) {Fall 2008}
Foundations of Machine Learning (G22.2566)

CORE COURSES:

The four Core courses in the MSCS program are: Fundamental Algorithms (G22.1170), Programming Languages (G22.2110), Compilers (G22.2130) and Operating Systems (G22.2250). The M.S. Core Comprehensive Examination (Core Exam) is based on these four core courses. As such, it is highly recommended that students take these courses to prepare themselves for the Core Exam. Students have two attempts to pass the Core Exam. If a student fails the Core Exam on the second attempt, the student is terminated from the program and does not receive the degree.

All students are strongly urged to take the Core Exam at the first available opportunity after completing at least 6 courses in hte MS program. For a typical full-time student admitted in the fall semester, it would mean taking the exam in September at the start of your third semester. This is especially important for international students on a 2-year visa, as it would allow time for a second and final attempt in your final semester.

We strongly recommend that incoming students take either Fundamental Algorithms and/or Programming Languages in their first semester. Students are suggested to take Compilers in their second semester, but not in combination with another large projects course.

For more information on the Core Exam, visit:
http://cs.nyu.edu/web/Academic/Graduate/exams/syllabii/core.html

REQUIREMENT C of the MS requirements specifies that a MS student must pass at least ONE course in TWO of the following applications areas: Graphics, Computation for Science and Society, Intelligent Systems, and Databases.
The following courses satisfy this requirement.

NOTE: This requirement cannot be satisfied through independent study, MS thesis research, or courses transferred from another institution.

GRAPHICS (C-1)

Advanced Computer Graphics
Advanced Computer Vision
Computational Photography
Computer Games {Fall 2008}
Computer Graphics
Computer Vision {Fall 2008}
Computer Vision & Tracking
Experiments in Motion Capture {Fall 2008}
Geometric Modeling
Multimedia
User Interfaces

COMPUTATION FOR SCIENCE AND SOCIETY (C-2)

Applied Cryptography & Network Security {Fall 2008}
Bioinformatics
Bioinformatics and Genomes
Computational Systems Biology
Computational Fluid Dynamics
Computational PDEs
Cryptographic Tools in Deployed Systems: What Does the Padlock Mean?
High Performance Scientific Computing {Fall 2008}
Immersed Bound Meth
Information and Communication Technology for Developing Countries
Introduction to Cryptography {Fall 2008}
Introduction to Finance for CS
Linear Programming
Monte Carlo Methods
Numerical Methods I {Fall 2008}
Numerical Methods II
Numerical Methods for Time-Dependent PDEs
Scientific Computing {Fall 2008}
Speech Recognition
Topics in Numerical Analysis

INTELLIGENT SYSTEMS (C-3)

Advanced Computer Vision
Advanced Topics in NLP
Artificial Intelligence
Computer Vision
Data Warehousing and Mining
Data Mining
Foundations of Machine Learning
Heuristic Problem Solving {Fall 2008}
Logic in Computer Science {Fall 2008}
Machine Learning {Fall 2008}
Mobile Robots
Natural Language Processing
Topics in Automated Deduction
Web Search Engines

DATABASES (C-4)

Advanced Database Systems {Fall 2008}
Data Mining
Data Warehousing
Database Systems
Distributed Storage Systems

REQUIREMENT D of the MS requirements specifies that an MSCS student must pass at least one
LARGE-SCALE PROGRAMMING PROJECT COURSE. The following courses offered this semester
satisfy that requirement:

NOTE: This requirement cannot be satisfied through independent study or MS thesis research; courses transferred from another institution cannot be used to satisfy this requirement.

Advanced Database Systems {Fall 2008}
Compiler Construction {Fall 2008}
Distributed Storage Systems {Fall 2008}
Heuristic Problem Solving {Fall 2008}
High Performance Computer Architecture
Honors Compilers
Info. Tech. Projects {Fall 2008}
Networks & Distributed Systems
Production Quality Software {Fall 2008}
Software Engineering
What if a Computer Lies

For further course advice, contact:
Prof. Chee Yap
Director of Graduate Studies, MS program
Room 301, Warren Weaver Hall
yap@cs.nyu.edu
(212) 998-3115

Office Hours:
Monday: 4:00 - 5:00 p.m.
Tuesday: 5:00 - 6:00 p.m.
Thursday 3:30 - 4:30 p.m.

You can also visit the Director of Graduate Studies' website:
http://cs.nyu.edu/~dgs/


top | contact webmaster@cs.nyu.edu