Fall 2021 Undergraduate Course Instruction Modes and Registration Information

Below are the Courant Computer Science Department's Fall 2021 course offerings, which follow CAS, university, and state and city health and safety guidelines.

Instruction modes for Fall 2021 classes include:

  • 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.

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

BLENDED COURSES:  

COURSES WITH IN-PERSON/BLENDED COMPONENTS:

The courses below have a combination of online or in-person lectures and the option of online or in-person recitations.

  • CSCI-UA.102 Data Structures (All Lecture Sections of CSCI-UA.102 Data Structures are online). Students will have an option to enroll in either an in-person recitation or an online recitation regardless of their lecture mode.
  • CSCI-UA.201-003 Computer Systems Organization (Lecture Section 3 is online. All other lecture Sections are In-person). Students will have an option to enroll in either an in-person recitation or an online recitation regardless of their lecture mode.
  • CSCI-UA.310-001 and CSCI-UA.310-005 Basic Algorithms (Lecture Section 1 and 5 are online and lecture section 3 is in-person). Students will have an option to enroll in either an in-person recitation or an online recitation regardless of their lecture mode.

IN-PERSON COURSES:

  • CSCI-UA.0002 Intro to Computer Programming (No Prior Experience)
  • CSCI-UA.0003 Intro to Computer Programming (Limited Prior Experience)
  • CSCI-UA.0004 Intro to Web Design and Computer Principles  
  • CSCI-UA.60 Database Design and Implementation  
  • CSCI-UA.61 Web Development and Programming
  • CSCI-UA.101 Intro to Computer Science 
  • CSCI-UA.201-001 and CSCI-UA.201-005 Computer Systems Organization. Students will have an option to enroll in either an in-person recitation or an online recitation regardless of their lecture mode.
  • CSCI-UA.202 Operating Systems
  • CSCI-UA.310-003 Basic Algorithms. Students will have an option to enroll in either an in-person recitation or an online recitation regardless of their lecture mode.
  • CSCI-UA.380 Interactive Computing
  • CSCI-UA.381 Programming Tools for the Data Scientist 
  • ALL CSCI-UA.400-level electives  

Fall Registration begins on May 24, 2021. Please review the Computer Science Course Schedule

Please speak to your advisor about the possibility of applying courses from other campuses or schools toward a CS requirement. The syllabus must be reviewed and the course MUST be approved as a substitute by the CS department before you take the course. 

GO LOCAL: UNDERGRADUATE COURSES OFFERED IN SHANGHAI AND PARIS

The following CS courses available to NYU-NY students will be counted towards CS requirements:

  • Go Local sections of CSCI-UA.0002 Intro to Computer Programming will be offered in Shanghai. Please note that Go Local sections begin with the number 9 (Ex: CSCI-UA.9002).
  • Please note that CSCI-SHU 101, the NYUSH version of Introduction to Computer Science does not count towards minor or major requirements and is taught using a different programming language.
  • Go Local sections of CSCI-UA.102 Data Structures, CSCI-UA.472 Artificial Intelligence and CSCI-UA.473 Machine Learning will be offered in Paris. Please note that Go Local sections begin with the number 9 (Ex: CSCI-UA.9102 and CSCI-UA.9472).
  • Please see the CS Equivalencies page for a full list of course equivalencies between NY and Shanghai.

INTERNATIONAL STUDENTS: MEETING IN-PERSON REQUIREMENTS

Update 05/13/2021: All international students who are newly enrolled as of Fall 2021 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." Essentially, whatever term the student starts in the US cannot be fully online. Please contact the Office of Global Services(OGS) for international students for further guidance. If you are an international student entering the US for the first time in Fall 2021 and need a blended or in-person CS course, please reach out to undergrad@cs.nyu.edu to check for potential options. This website will be updated with guidance regarding Fall 2021 registration once it is available.