Skip to main content

CS Intro Article

Wrapping Up the Fall 2024 Semester!

With finals just around the corner, it's a great time to explore the resources NYU offers to support your academic success. Whether you're just starting your computer science journey, advancing through your courses, or seeking professional experience, NYU offers a variety of resources to support your academic success.

This guide provides essential resources for Computer Science students at the College of Arts and Science (CAS). Whether you're pursuing a major, joint major, minor, or just exploring CS courses, these resources can help you navigate your studies, access tutoring, and make the most of your time at NYU.


1. Course Resources

CSCI-UA.0002: Intro to Computer Programming (No Prior Experience)

CSCI-UA.0004: Intro to Web Design and Computer Principles

CSCI-UA.101: Introduction to Computer Science

CSCI-UA.0102: Data Structures


2. NYU Tutoring and Learning Resources

The University Learning Center (ULC) offers a range of academic support, including tutoring in computer science, mathematics, and writing. No appointments are necessary—just drop in for guidance.


3. Computer Science Majors and Joint Majors

Computer Science Major (12 Courses/48 Credits)

Core Courses:

  1. CSCI-UA.0101 Introduction to Computer Science
  2. CSCI-UA.0102 Data Structures
  3. CSCI-UA.0201 Computer Systems Organization
  4. CSCI-UA.0202 Operating Systems
  5. CSCI-UA.0310 Basic Algorithms
  6. MATH-UA.0121 Calculus I
  7. MATH-UA.0120 Discrete Mathematics

Electives:

Five courses numbered CSCI-UA.04xx. You can substitute up to two electives with courses like:

  • MATH-UA.0122 (Calculus II)
  • MATH-UA.0140 (Linear Algebra)
  • MATH-UA.0235 (Probability and Statistics)

Joint Major in Computer Science and Data Science

Key Courses:

  • Core CS Courses: CSCI-UA 101, CSCI-UA 102, CSCI-UA 201, and more.
  • Data Science Core: DS-UA 111, DS-UA 112, DS-UA 201, DS-UA 202.
  • Mathematics Core: MATH-UA 121, MATH-UA 122, MATH-UA 140.

Joint Major in Computer Science and Mathematics

Core CS Courses:

  • CSCI-UA 101, 102, 201, 202, 310, and additional electives.

Key Math Courses:

  • MATH-UA 121 (Calculus I)
  • MATH-UA 122 (Calculus II)
  • MATH-UA 140 (Linear Algebra)
  • Advanced electives like:
    • MATH-UA 233 (Theory of Probability)
    • MATH-UA 240 (Combinatorics)

4. Additional Resources

For more details on major requirements, joint programs, and academic advising, visit the NYU Computer Science Department. Use your NYU NetID and password to access additional resources, including schedules, tutoring support, and more.