Computer Science Honors Programs
General Honors Requirements
The department offers three honors programs: Computer Science, Computer Science/Mathematics, and Economics/Computer Science. The honors degree will be awarded to students with outstanding performance in any one of these programs. To be eligible for this distinction students must:
- Complete all college BA requirements including at least 64 points for of graded work in the College of Arts & Science.
- Complete all of the course requirements for any one of the programs.
- Maintain a grade point average of 3.65 or better in the major sequence (including honors requirements) AND maintain a general grade point average of 3.65 or better.
- Request admission to the honors program by completing the Honors Admission Request Form .
- Meet with the computer science Program Administrator and Director of Undergraduate Studies to discuss the program requirements once you have been admitted.
- Meet with your mentor at least twice during the academic year, once in October and once in March, prior to registering for the following semester.
- Students are required to submit a copy of their completed thesis to their Faculty Advisor, as well as to the Director of Undergraduate Studies, Ernest Davis - davise@cs.nyu.edu .
Major in Computer Science with HONORS (15 Courses)
Computer Science Requirements (11)
-
CSCI-UA.0101 Introduction to Computer Science
(Fall / Spring)
prerequisite: CSCI-UA.0002 or departmental permission -
CSCI-UA.0102 Data Structures
(Fall / Spring)
prerequisite: CSCI-UA.0101 -
CSCI-UA.0201 Computer Systems Organization
(Fall / Spring)
prerequisite: CSCI-UA.0102 -
CSCI-UA.0202 Operating Systems
(Fall / Spring)
prerequisite: CSCI-UA.0201 -
CSCI-UA.0310 Basic Algorithms
(Fall / Spring)
prerequisite: CSCI-UA.0102 and MATH-UA.0120 -
CSCI-UA.0421 Numerical Computing
(Typically Spring)
prerequisite: CSCI-UA.0102 and MATH-UA.0140 -
CSCI-UA.0453 Theory of Computation
(Typically Spring)
prerequisite: CSCI-UA.0310 - CSCI-UA.04xx Advanced CS Elective
- CSCI-UA.04xx Advanced CS Elective
- CSCI-UA.0520 Undergraduate Research (Fall of Senior Year)
- CSCI-UA.0521 Undergraduate Research (Spring of Junior Year)
Mathematics Requirements (4)
- MATH-UA.0120 Discrete Math
- MATH-UA.0121 Calculus I
- MATH-UA.0122 Calculus II
- MATH-UA.0140 Linear Algebra
General
- Research should culminate in an Honors Thesis and be presented at the Dean's Undergraduate Research Conference, which takes place in late April. Students are expected to dedicate 10-20 hours per week toward their research.
- See the General Requirements section above.
- Students must complete one CSCI-UA course with a grade of C or better before they may declare any major or minor in this department.
Joint Major in Computer Science/Mathematics with HONORS (20 Courses)
Computer Science Requirements (10)
-
CSCI-UA.0101 Introduction to Computer Science
(Fall / Spring)
prerequisite: CSCI-UA.0002 or departmental permission -
CSCI-UA.0102 Data Structures
(Fall / Spring)
prerequisite: CSCI-UA.0101 -
CSCI-UA.0201 Computer Systems Organization
(Fall / Spring)
prerequisite: CSCI-UA.0102 -
CSCI-UA.0202 Operating Systems
(Fall / Spring)
prerequisite: CSCI-UA.0201 -
CSCI-UA.0310 Basic Algorithms
(Fall / Spring)
prerequisite: CSCI-UA.0102 and MATH-UA.0120 -
CSCI-UA.0421 Numerical Computing
(Spring)
prerequisite: CSCI-UA.0102 and MATH-UA.0140 -
CSCI-UA.0453 Theory of Computation
(Spring)
prerequisite: CSCI-UA.0310 - CSCI-UA.04xx Advanced CS Elective
- CSCI-UA.04xx Advanced CS Elective
- CSCI-UA.04xx Advanced CS Elective
Mathematics Requirements (10)
- MATH-UA 121 Calculus
- MATH-UA 122 Calculus II
- MATH-UA 123 Calculus III ( MATH-UA 129 Honors Calculus III is recommended, but not required)
- MATH-UA 140 Linear Algebra ( MATH-UA 148 Honors Linear Algebra is recommended, but not required)
- MATH-UA 325 Analysis or MATH-UA 328 Honors Analysis I
- MATH-UA 329 Honors Analysis II
- MATH-UA 343 Algebra or MATH-UA 348 Honors Algebra I
- MATH-UA 349 Honors Algebra II
- Two of the following:
General
- Students should complete a guided research project, sponsored by either department. Research should culminate in an Honors Thesis and be presented at the Dean's Undergraduate Research Conference, which takes place in late April. Students are expected to dedicate 10-20 hours per week toward their research.
- See the General Requirements section above.
- Students must complete one CSCI-UA course with a grade of C or better before they may declare any major or minor in this department.
Joint Major in Economics/Computer Science with HONORS (22-24 Courses)
Computer Science Requirements (10)
-
CSCI-UA.0101 Introduction to Computer Science
(Fall / Spring)
prerequisite: CSCI-UA.0002 or departmental permission -
CSCI-UA.0102 Data Structures
(Fall / Spring)
prerequisite: CSCI-UA.0101 -
CSCI-UA.0201 Computer Systems Organization
(Fall / Spring)
prerequisite: CSCI-UA.0102 -
CSCI-UA.0202 Operating Systems
(Fall / Spring)
prerequisite: CSCI-UA.0201 -
CSCI-UA.0310 Basic Algorithms
(Fall / Spring)
prerequisite: CSCI-UA.0102 and MATH-UA.0120 -
CSCI-UA.0421 Numerical Computing
(Spring)
prerequisite: CSCI-UA.0102 and MATH-UA.0140 -
CSCI-UA.0453 Theory of Computation
(Fall)
prerequisite: CSCI-UA.0310 - CSCI-UA.04xx Advanced CS Elective
- CSCI-UA.04xx Advanced CS Elective
- CSCI-UA.04xx Advanced CS Elective
One computer science elective may be substituted by any of MATH-UA.0140 Linear Algebra , ECON-UA.0310 Strategic Decision Theory, ECON-UA.0365 Advanced Micro Theory, ECON-UA.0375 Topics in Economic Theory.
Economics Requirements - Theory Concentration (10)
- ECON-UA.0001 Introduction to Macroeconomics
- ECON-UA.0002 Introduction to Microeconomics
- ECON-UA.0011 Microeconomics
- ECON-UA.0013 Macroeconomics
- ECON-UA.0020 Analytical Statistics
- ECON-UA.0266 Introduction to Econometrics
- ECON-UA.03xx Advanced Economics Elective
- ECON-UA.03xx Advanced Economics Elective
- ECON-UA.0410 Honors Tutorial (Fall of Senior Year)
- ECON-UA.0450 Honors Thesis (Spring of Senior Year)
One economics elective may be substituted by a 400-level computer science elective (CSCI-UA.04xx)
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
General
- See the General Requirements section above.
- Students must complete one CSCI-UA course with a grade of C or better before they may declare any major or minor in this department.