Graduate Course Instruction Modes and Registration Information

  • Graduate Course Offerings for Fall 2020
  • NYU-NY Graduate Courses offered in Shanghai
  • International Graduate Students Meeting In-Person Requirements
  • Graduate Course Offerings for Fall 2020

    The Courant Computer Science department revised our fall 2020 offerings, following university and CAS guidance, and state and city health and safety guidelines. Almost all sections remain in place, a number of new sections, as described below, were added for new courses, and each section received an instruction mode designation.

      Online: Faculty and all students are remote; there is no physical classroom.

      Blended: The section or an associated activity (tutorials or project sessions) are partially in-person with rotation of in-person and remote attendance.

      In-Person: The section is in-person with ordinary meetings.

    Regardless of the instruction mode, students will have an option to attend entirely remotely for all courses.

    A list of graduate-level courses for each mode can be found below. This list is up-to-date as of July 10, 2020. Course designations may be revised based on the guidance we get from the university. We will inform all registered students promptly if a course designation changes.

    For some courses, the in-person component structure and scheduling is not finalized yet; additional information will be posted on the course web pages and in Albert.


    The instruction mode for the following courses is blended lecture unless noted otherwise.

    • CSCI-GA.1133 PAC I
      • CSCI-GA.1133-001 PAC I (lecture fully online)
      • CSCI-GA.1133-002,003 PAC I Recitation (blended)
    • CSCI-GA.1170 Fundamental Algorithms
      • CSCI-GA.1170-001,003 Fundamental Algorithms (lectures fully online)
      • CSCI-GA.1170-002 Fundamental Algorithms Recitation (blended)
      • CSCI-GA.1170-004,005,006,007 Fundamental Algorithms Recitation (in-person)
    • CSCI-GA.2110 Programming Languages
      • CSCI-GA.2110-001,003 Programming Languages (lectures fully online)
      • CSCI-GA.2110-002,005,006 Programming Languages Recitation (blended)
      • CSCI-GA.2110-004,007 Programming Languages Recitation (in-person)
    • CSCI-GA.3520-001 Honors Analysis of Algorithms
    • CSCI-GA.2965-001 Heuristic Problem Solving
    • CSCI-GA.3033-025 Graphics Processing Units (GPUs): Architecture & Programming
    • CSCI-GA.3033-061 Predictive Analytics
    • CSCI-GA.3033-093 Introduction to Deep Learning Systems
    • CSCI-GA.3840-001 Master’s Thesis Research
    • CSCI-GA.3860-001 PhD Thesis Research

    For the following courses we expect to offer a blended component, but the format is not determined yet.

    • CSCI-GA.2270-001 Computer Graphics
    • CSCI-GA.2271-001 Computer Vision
    • CSCI-GA.2434-001 Advanced Database Systems
    • CSCI-GA.2621-001 Distributed Systems
    • CSCI-GA.3033-090 Deep Reinforcement Learning
    • CSCI-GA.3812-001 Information Technology Projects


    • CSCI-GA.1180-001 Mathematical Techniques for CS Applications
    • CSCI-GA.2250-001 Operating Systems
    • CSCI-GA.2262-001 Data Communications and Networks
    • CSCI-GA.2420-001 Numerical Methods I
    • CSCI-GA.2433-001 Database Systems
    • CSCI-GA.2436-001 Realtime and Big Data Analytics
    • CSCI-GA.2566-001 Foundations of Machine Learning
    • CSCI-GA.2590-001 Natural Language Processing
    • CSCI-GA.2820-001 DevOps and Agile Methodologies
      • CSCI-GA.2820-002 DevOps and Agile Methodologies Lab
    • CSCI-GA.3033-084 Special Topics: High Performance Machine Learning
    • CSCI-GA.3033-085 Special Topics: Cloud and Machine Learning
    • CSCI-GA.3110-001 Honors Programming Languages
    • CSCI-GA.3205-001 Applied Cryptography & Network Security
    • CSCI-GA.3850-001 PhD Seminar: Cryptography
    • CSCI-GA.3850-004 PhD Seminar: Formal Methods

    Graduate Courses offered in Shanghai

    In light of the US travel restrictions due to the COVID-19 pandemic, Courant Computer Science department expects to offer three NYU graduate computer science classes this fall in Shanghai at the NYU-Shanghai campus.

    • CSCI-GA.1170-011 Fundamental Algorithms
      • Instructor: Chee Yap
    • CSCI-GA.2110-011 Programming Languages
      • Instructors: Yuxin Deng and Jing Liu
      • Co-instructor: Benjamin Goldberg (remote)
    • CSCI-GA.2433-011 Database Systems
      • Instructor: Xiaoyang Sean Wang

    You can register for these classes directly in Albert. These classes will be held in person, and will have the same content and fulfill the same requirements as the corresponding courses at NYU-New York. These classes will commence the week of September 14, 2020.

    Additionally, some seats may be available in the following graduate Computer Science courses offered by the NYU Tandon School of Engineering in Shanghai. For MSCS students , these classes would count towards the maximum nine credits allowed for relevant graduate courses in outside departments.

    • ECE-GY 5373 Internet Architecture & Protocols
    • ECE-GY 6363 Data Center & Cloud Computing
    • CS-GY 6813 Information Security & Privacy
    • CS-GY 9163 Application Security

    International Graduate Students: Meeting In-Person Requirements

    Update 7/27/2020: All international students who are newly enrolled as of Fall 2020 and hope to gain entry to the US for that term should be registered for at least one course during the semester that is not online. Acceptable courses are those whose instructional mode is listed in Albert as "In-Person," "Blended," or "Independent Studies." This restriction does *not* apply to international students whose enrollment is continuing from last spring.