Spring 2009 Course Roadmap

SPRING 2009 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 Spring 2009 semester are noted.

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

Fundamental Algorithms (G22.1170) {Spring 2009}
Operating Systems (G22.2250) {Spring 2009}
Programming Languages (G22.2110) {Spring 2009}

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

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

CORE COURSES:

The three Core courses in the MSCS program are: Fundamental Algorithms, Operating Systems and Programming Languages. The M.S. Core Comprehensive Examination (Core Exam) is based on these three 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 the 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 allows 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.

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 Geometry {Spring 2009}
Computational Photography {Spring 2009}
Computer Games
Computer Graphics {Spring 2009}
Computer Vision
Computer Vision & Tracking
Experiments in Motion Capture
Geometric Modeling
Interactive Shape Modeling {Spring 2009}
Multimedia
User Interfaces {Spring 2009}

COMPUTATION FOR SCIENCE AND SOCIETY (C-2)

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

INTELLIGENT SYSTEMS (C-3)

Advanced Computer Vision
Advanced Topics in Natural Language Processing {Spring 2009}
Artificial Intelligence {Spring 2009}
Computer Vision
Data Warehousing and Mining
Data Mining
Foundations of Machine Learning {Spring 2009}
Heuristic Problem Solving
Information Science of Marketing {Spring 2009}
Logic in Computer Science
Machine Learning
Mobile Robots
Natural Language Processing
Programming Semantics, Analysis and Verification by Abstract Interpretation {Spring 2009}
Topics in Automated Deduction {Spring 2009}
Web Search Engines

DATABASES (C-4)

Advanced Database Systems
Data Mining
Data Warehousing
Database Systems {Spring 2009}
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 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
Compiler Construction {Spring 2009}
Distributed Storage Systems
Heuristic Problem Solving
High Performance Computer Architecture
Honors Compilers
Info. Tech. Projects {Spring 2009}
Networks and Distributed Storage Systems
Production Quality Software
Software Engineering {Spring 2009}
What if a Computer Lies

For further course advice, contact:
Professor Chee Yap
Director of Graduate Studies, MS program

Office Hours:
Monday: 3:00 - 4:00
Tuesday: 4:00 - 5:00
Wednesday: 5:00 - 6:00
Room 301, Warren Weaver Hall
(212) 998-3115
yap@cs.nyu.edu

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


top | contact webmaster@cs.nyu.edu