|
Computer Science Majors
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)
- V22.0101 Introduction to Computer Science (FA/SP)
prereq: V22.0002 or departmental permission
- V22.0102 Data Structures (FA/SP)
prereq: V22.0101
- V22.0201 Computer Systems Organization (FA/SP)
prereq: V22.0102
- V22.0202 Operating Systems (FA/SP)
prereq: V22.0201
- V22.0310 Basic Algorithms (FA/SP)
prereq: V22.0102 and V63.0120
- V63.0121 Calculus I (FA/SP/SU)
prereq: V63.0009
- V63.0120 Discrete Mathematics (FA/SP)
prereq: V63.0121
Electives (5)
Electives vary every fall and spring semester and are NOT offered in the
summer. You may substitute up to two 400-level Computer Science electives by
taking V63.0122 Calculus II and/or V63.0140 Linear Algebra.
- V22.04..
- V22.04..
- V22.04..
- V22.04..
- V22.04..
Joint Major in Computer Science/Mathematics (18 Courses)
Computer Science Requirements (8)
- V22.0101 Introduction to Computer Science (FA/SP)
prereq: V22.0002 or departmental permission
- V22.0102 Data Structures (FA/SP)
prereq: V22.0101
- V22.0201 Computer Systems Organization (FA/SP)
prereq: V22.0102
- V22.0202 Operating Systems Organization (FA/SP)
prereq: V22.0201
- V22.0310 Basic Algorithms (FA/SP)
prereq: V22.0102 and V63.0120
- V22.0421 Numerical Computing (SP)
prereq: V22.0102 and V63.0140
- V22.04.. Advanced CS Elective
- V22.04.. Advanced CS Elective
Mathematics Requirements (10)
- V63.0120 Discrete Mathematics
- V63.0121 Calculus I
- V63.0122 Calculus II
- V63.0123 Calculus III
- V63.0140 Linear Algebra
- V63.0325 Advanced Calculus I
- V63.0343 Algebra I
- V63.0xxx Mathematics Elective (V63.0120 or higher)*
- V63.0xxx Mathematics Elective (V63.0120 or higher)*
- ONE of the following:
- V63.0224 Vector Analysis
- V63.0326 Advanced Calculus II
- V63.0344 Algebra II
* Please see the Mathematics Department for a list of electives and course prerequisites.
Joint Major in Economics/Computer Science (20-22 Courses)
Computer Science Requirements (9)
- V22.0101 Introduction to Computer Science (FA/SP)
prereq: V22.0002 or departmental permission
- V22.0102 Data Structures (FA/SP)
prereq: V22.0101
- V22.0201 Computer Systems Organization (FA/SP)
prereq: V22.0102
- V22.0202 Operating Systems (FA/SP)
prereq: V22.0201
- V22.0310 Basic Algorithms (FA/SP)
prereq: V22.0102 and V63.0120
- V22.04.. Advanced CS Elective
- V22.04.. Advanced CS Elective
- V22.04.. Advanced CS Elective
- V22.04.. Advanced CS Elective OR one of the following:
- V63.0124 Linear Algebra
- V31.0310 Strategic Decision Thry.
- V31.0337 Fwds, Ftrs, & Options
- V31.0365 Advanced Micro Thry
- V31.0375 Tpcs in Econ. Thry
Economics Requirements - Theory Concentration (9)
- V31.0005 Intro to Economic Analysis
- V31.0006 Mathematics for Economics
- V31.0011 Microeconomic Theory & Analysis
- V31.0013 Macroeconomic Theory & Analysis
- V31.0020 Analytical Statistics
- V31.0266 Intro to Econometrics
- THREE electives, at least two of which must be numbered V31.0300 to V31.0399
ONE elective may be substituted by: V22.0444 Intro to Database Systems
Mathematics Requirements (4)
- V63.0120 Discrete Mathematics
- V63.0121 Calculus I
- V63.0122 Calculus II
- V63.0123 Calculus III
top | contact webmaster@cs.nyu.edu
|