SPRING 2022 COURSE INSTRUCTION MODES

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

Instruction modes for Spring 2022 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 October 18, 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 sections below have the option of online or in-person recitations.

  • CSCI-UA.102-021 Data Structures Recitation. All lecture sections are in-person. For lecture section CSCI-UA.102-001, students will have an option to enroll in an in-person or online recitation.
  • CSCI-UA.102-041 Data Structures Recitation. All lecture sections are in-person. For lecture section CSCI-UA.102-003, students will have an option to enroll in an in-person or online recitation.
  • CSCI-UA.102-061 Data Structures Recitation. All lecture sections are in-person. For lecture section CSCI-UA.102-005, students will have an option to enroll in an in-person or online recitation.
  • CSCI-UA.201-021 Computer Systems Organization Recitation. All lecture sections are in-person. For lecture section CSCI-UA.201-001, students will have an option to enroll in an in-person or online recitation.
  • CSCI-UA.201-041 Computer Systems Organization Recitation. All lecture sections are in-person. For lecture section CSCI-UA.201-003, students will have an option to enroll in an in-person or online recitation.
  • CSCI-UA.201-061 Computer Systems Organization Recitation. All lecture sections are in-person. For lecture section CSCI-UA.201-005, students will have an option to enroll in an in-person or online recitation.
  • CSCI-UA.201-081 Computer Systems Organization Recitation. All lecture sections are in-person. For lecture section CSCI-UA.201-007, students will have an option to enroll in an in-person or online recitation.
  • CSCI-UA.310-021 Basic Algorithms Recitation. All lecture sections are in-person. For lecture section CSCI-UA.310-001, students will have an option to enroll in an in-person or online recitation.
  • CSCI-UA.310-041 Basic Algorithms Recitation. All lecture sections are in-person. For lecture section CSCI-UA.310-003, students will have an option to enroll in an in-person or online recitation.
  • CSCI-UA.310-061 Basic Algorithms Recitation. All lecture sections are in-person. For lecture section CSCI-UA.310-005, students will have an option to enroll in an in-person or online recitation.

IN-PERSON COURSES:

  • CSCI-UA.0002 Intro to Computer Programming (No Prior Experience) (all sections except CSCI-UA.0002-003)
  • CSCI-UA.0003 Intro to Computer Programming (Limited Prior Experience)
  • CSCI-UA.0004 Intro to Web Design and Computer Principles (all sections except CSCI-UA.0004-002)
  • CSCI-UA.60 Database Design and Implementation  
  • CSCI-UA.61 Web Development and Programming
  • CSCI-UA.101 Intro to Computer Science 
  • CSCI-UA.102 Data Structures (All lecture sections are in-person. Students will have the option for an online or in-person recitation).
  • CSCI-UA.201 Computer Systems Organization (All lecture sections are in-person. Students will have the option for an online or in-person recitation).
  • CSCI-UA.202 Operating Systems
  • CSCI-UA.310 Basic Algorithms (All lecture sections are in-person. Students will have the option for an online or in-person recitation).
  • CSCI-UA.380 Drawing on the Web
  • CSCI-UA.400-level electives EXCEPT for CSCI-UA.480-057 Natural Language Processing (Online) and CSCI-UA.472 Artificial Intelligence (Online)

ONLINE COURSES:

  • CSCI-UA.0002-003 Intro to Computer Programming (No Prior Experience)
  • CSCI-UA.0004-002 Intro to Web Design and Computer Principles
  • CSCI-UA.381 Programming Tools for the Data Scientist 
  • CSCI-UA.472 Artificial Intelligence
  • CSCI-UA.480-057 Natural Language Processing

Spring Registration begins on November 15, 2021. Please see the Spring 2022 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. 

STUDY ABROAD UNDERGRADUATE COURSES

Please be advised that NYU GO Local will NOT be offered in Spring 2022. Please review this page for information on Study Abroad opportunities. Please see the CS Equivalencies page for a full list of course equivalencies between NY and Shanghai. Please check with your major advisor for equivalency to ensure the course you intend to take can be applied toward your CS major.

INTERNATIONAL STUDENTS: MEETING IN-PERSON REQUIREMENTS

Update 05/13/2021: All international students who are newly enrolled as of Spring 2022 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 Spring 2022 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 Spring 2022 registration once it is available.