This is an interdisciplinary major offered by the Department of Economics with the Department of Computer Science. This joint major is intended for the student who seeks comprehensive training in economic analysis alongside computing and programming techniques. It is particularly well-suited for students who wish to better understand the digital economy and are interested in pursuing an academic or professional career at the intersection of these two disciplines. Students pursuing this joint major will follow the Theory track in Economics.
Joint Honors
Honors students are required to take twenty-three to twenty-four 4-credit courses (92-96 credits). A 3.65 overall GPA and a 3.65 average in both Economics and Computer Science courses are required. Honors students must follow the Theory concentration in Economics, participate in a year-long research program in their senior year, and write a thesis under faculty supervision. Interested students must consult with the directors of undergraduate studies in both departments for advisement and for permission to enter the honors program.
New York University's Office of Undergraduate Admissions supports the application process for all undergraduate programs at NYU. For additional information about undergraduate admissions, including application requirements, see How to Apply.
Program Requirements
The major in Economics and Computer Science requires 22 courses (88 credits): nine courses each in economics and computer science and four in mathematics, all completed with a grade of C or better. This program is suited for well-prepared students who have earned Advanced Placement (or equivalent) credit in at least one of the following subjects: Computer Science A (equivalent to CSCI-UA 101 Intro to Computer Science); Macroeconomics (equivalent to ECON-UA 1 Introduction to Macroeconomics); or Microeconomics (equivalent to ECON-UA 2 Introduction to Microeconomics). Students without any advanced standing credit must take 132 credits (instead of the minimum 128) to complete the baccalaureate degree and should discuss either a) one summer course at NYU or b) a major in one of these fields and a minor in the other with a departmental or CAS adviser.
Introduction to Macroeconomics (students without AP or equivalent credit for one or the other will require more than 128 credits to complete this major)
Economics Major Elective (200-Level) (May be replaced with an additional 300-level ECON-UA course)
4
Foreign Language II
4
Credits
16
7th Semester/Term
Computer Science Major Elective (400-Level) (#3 of 4)
4
Economics Major Elective (300-Level) (#1 of 2)
4
Physical Science
4
Foreign Language III
4
Credits
16
8th Semester/Term
Computer Science Major Elective (400-Level) (#4 of 4)
4
Economics Major Elective (300-Level) (#2 of 2)
4
Life Science
4
Foreign Language IV
4
Credits
16
Total Credits
128
Learning Outcomes
Upon completion of program requirements, students are expected to have acquired:
Skills in writing computer programs and designing software systems.
An understanding of the foundational algorithms and data structures used in computer software.
An understanding of what is going on "under the hood" of computer software in terms of the underlying computer architecture and operating systems.
Advanced knowledge of some specific areas of computer science and its applications.
Substantial knowledge of microeconomics, macroeconomics, and econometrics in both theory and application.
The ability to analyze stylized problems using an economic framework and to extend these skills to the analysis of real-world applications.
The skills to use statistical models that enable them to conduct quantitative analyses of a wide variety of economic problems.
The ability to read, analyze, and clearly explain the economic theory underlying modern economic research.
The skills to construct their own behavioral models for use in economics research.
Policies
Program Policies
Policies Applying to the Major
The prerequisite for declaring this major is completion of either CSCI-UA 101 Intro to Computer Science or CSCI-UA 102 Data Structures (depending on placement) with a C or better.
Only those students following the Theory track in Economics are eligible to pursue this joint major.
Students taking the MATH-UA 334 Mathematical Statistics option must complete one additional ECON-UA elective (two total).
A grade of C or better is necessary in all courses used to fulfill joint major requirements; courses graded Pass/Fail do not count.
One advanced computer science elective may be substituted by MATH-UA 140 Linear Algebra, ECON-UA 310 Game Theory (T), or ECON-UA 365 Advanced Micro Theory (T). Students may double-count one economics elective towards the computer science elective, but not the reverse.
The plan of study tab for this major assumes a well-prepared student who has earned Advanced Placement credit for either ECON-UA 1 or ECON-UA 2. Students who have not earned AP or equivalent credit for at least one of CSCI-UA 101 Intro to Computer Science, ECON-UA 1 Introduction to Macroeconomics, or ECON-UA 2 Introduction to Microeconomics and intend to pursue this major require 132 credits to complete the baccalaureate degree (instead of the minimum 128 credits). Consult the curriculum tab for details.
Required Coursework in CAS (-UA) for all Majors and Minors in Courant
At least half of the courses applied to the Courant requirements of the CAS majors and minors in Computer Science and in Mathematics (including joint programs) must be CSCI-UA and MATH-UA courses taken at the Washington Square campus or at NYU study away sites. This is a built-in limit on how many courses students may take in these subjects that are (for example) sponsored by NYU Abu Dhabi and NYU Shanghai under CS-UH, MATH-UH, CENG-SHU, CSCI-SHU, and MATH-SHU. Internal and external transfers must pay close attention to this policy, but it also applies to students who matriculate as first years. The usual CAS policies on -UA residency for the baccalaureate degree still apply.
School of Engineering Courses
CAS students (in any major or minor) are not permitted to take computer science courses in the Tandon School of Engineering.