If you you have any questions regarding the major requirements, send an email to the Undergraduate Program Administrator.

### Major in Computer Science (12 Courses)

**Core Requirements (7)**

- CSCI-UA.0101 Introduction to Computer Science (FA/SP)

*prereq: CSCI-UA.0002 or placement exam*
- CSCI-UA.0102 Data Structures (FA/SP)

*prereq: CSCI-UA.0101*
- CSCI-UA.0201 Computer Systems Organization (FA/SP)

*prereq: CSCI-UA.0102*
- CSCI-UA.0202 Operating Systems (FA/SP)

*prereq: CSCI-UA.0201*
- CSCI-UA.0310 Basic Algorithms (FA/SP)

*prereq: CSCI-UA.0102 and MATH-UA.0120*
- MATH-UA.0121 Calculus I (FA/SP/SU)

*prereq: MATH-UA.0009*
- MATH-UA.0120 Discrete Mathematics (FA/SP)

*prereq: MATH-UA.0121*

**Electives (5)**

- FIVE electives, numbered CSCI-UA.04xx

Electives vary every fall and spring semester and are NOT offered in the summer. Students may substitute a 400-level elective with one of the following Math classes: Calculus II (MATH-UA.0122) , Linear Algebra (MATH-UA.0140) and/or Probability and Statistics (MATH-UA 235); a maximum of two (2) classes can be substituted.

### Joint Major in Computer Science/Mathematics (18 Courses)

**REQUIREMENTS FOR STUDENTS WHO ENROLLED AT NYU FALL 2012 OR LATER**

An interdisciplinary major offered jointly by the Department of Mathematics and Computer Science, providing the opportunity to study both computer science and such relevant mathematics courses as analysis, algebra, probability, and statistics.

The requirements are ten courses numbered MATH-UA 120 or higher, except MATH-UA 125, 211, 212, 213 or 246 from the Mathematics Department, which must include:

- MATH-UA 120 Discrete Math
- MATH-UA 121 Calculus I
- MATH-UA 122 Calculus II
- MATH-UA 123 Calculus III
- MATH-UA 140 Linear Algebra
- MATH-UA 325 Analysis I
- MATH-UA 343 Algebra I

The rest of the 10 required courses must include two of the following:

- MATH-UA 326 Analysis II
- MATH-UA 344 Algebra II
- MATH-UA 224 Vector Analysis
- MATH-UA 233 Theory of Probability
- MATH-UA 252 Numerical Analysis
- MATH-UA 263 Partial Differential Equations
- MATH-UA 282 Functions of a Complex Variable

The requirements are eight courses from the Computer Science Department, which must include:

- CSCI-UA.0101 Introduction to Computer Science (FA/SP)

*prereq: CSCI-UA.0002 or departmental permission*
- CSCI-UA.0102 Data Structures (FA/SP)

*prereq: CSCI-UA.0101*
- CSCI-UA.0201 Computer Systems Organization (FA/SP)

*prereq: CSCI-UA.0102*
- CSCI-UA.0202 Operating Systems (FA/SP)

*prereq: CSCI-UA.0201*
- CSCI-UA.0310 Basic Algorithms (FA/SP)

*prereq: CSCI-UA.0102 and MATH-UA.0120*
- CSCI-UA.0421 Numerical Computing (SP)
- CSCI-UA.04.. Advanced CS Elective
- CSCI-UA.04.. Advanced CS Elective

* A grade of C or better is required in all these courses to fulfill the major requirement

**REQUIREMENTS FOR STUDENTS WHO ENROLLED TO NYU BEFORE FALL 2012**

The requirements are ten courses numbered MATH-UA 120 or higher, except MATH-UA 125, 211, 212, 213 or 246 from the Mathematics Department, which must include:

- MATH-UA 325 Analysis I
- MATH-UA 343 Algebra I

The rest of the 10 required courses must include one of the following:

- MATH-UA 326 Analysis II
- MATH-UA 344 Algebra II or
- MATH-UA 224 Vector Analysis

and eight computer science courses as required for the major in that department. For more information on computer science courses please click the following link: Link.

* A grade of C or better is required in all these courses to fulfill the major requirement.

### Joint Major in Economics/Computer Science (20-22 Courses)

**Computer Science Requirements (9)**

- CSCI-UA.0101 Introduction to Computer Science (FA/SP)

*prereq: CSCI-UA.0002 or departmental permission*
- CSCI-UA.0102 Data Structures (FA/SP)

*prereq: CSCI-UA.0101*
- CSCI-UA.0201 Computer Systems Organization (FA/SP)

*prereq: CSCI-UA.0102*
- CSCI-UA.0202 Operating Systems (FA/SP)

*prereq: CSCI-UA.0201*
- CSCI-UA.0310 Basic Algorithms (FA/SP)

*prereq: CSCI-UA.0102 and MATH-UA.0120*
- CSCI-UA.04.. Advanced CS Elective
- CSCI-UA.04.. Advanced CS Elective
- CSCI-UA.04.. Advanced CS Elective
- CSCI-UA.04.. Advanced CS Elective OR one of the following:

- MATH-UA.0140 Linear Algebra
- ECON-UA.0310 Strategic Decision Thry.
- ECON-UA.0337 Fwds, Ftrs, & Options
- ECON-UA.0365 Advanced Micro Thry
- ECON-UA.0375 Tpcs in Econ. Thry

**Economics Requirements - Theory Concentration (9)**

- ECON-UA.0001 Ecnomics Principles I
- ECON-UA.0002 Economics Principles II
- ECON-UA.0003 Microeconomics
- ECON-UA.0013 Macroeconomics
- ECON-UA.0020 Analytical Statistics
- ECON-UA.0266 Introduction to Econometrics

Two economics theory electives numbers ECON-UA 300-399

One additional economics elective

**Mathematics Requirements (4)**

- MATH-UA.0120 Discrete Mathematics
- MATH-UA.0211 Mathematics for Economics I
- MATH-UA.0212 Mathematics for Economics II
- MATH-UA.0213 Mathematics for Economics III