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:
- CSCI-UA.0101 Introduction to Computer Science
- CSCI-UA.0102 Data Structures
- CSCI-UA.0201 Computer Systems Organization
- CSCI-UA.0202 Operating Systems
- CSCI-UA.0310 Basic Algorithms
- MATH-UA.0121 Calculus I
- 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.