Mathematics and Computer Science (BA)

Department Website

Program Description

The joint major in Mathematics and Computer Science is an interdisciplinary program of study offered by the Departments of Mathematics and Computer Science at the renowned Courant Institute of Mathematical Sciences, an independent division of New York University. The Courant Institute is one of the top-ranked mathematics departments worldwide and is well-known for its pioneering history in the field of applied mathematics. This major offers the opportunity for deep study of the field of computer science alongside such relevant mathematical fields as analysis, algebra, probability, statistics, combinatorics, and numerical analysis.

Honors Program in Computer Science and Mathematics

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. This is a twenty-course (80-credit) interdisciplinary major offered by the Departments of Computer Science and Mathematics.

The honors degree will be awarded to students with outstanding performance in the program. To be eligible for this distinction students must:

  1. Complete all college BA requirements including at least 64 credits of graded work in the College of Arts and Science.
  2. Complete all of the course requirements for the program.
  3. 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.
  4. Request admission to the honors program by completing the Honors Admission Request Form.
  5. Meet with the computer science program administrator and director of undergraduate studies to discuss the program requirements once they have been admitted.
  6. Students are required to submit a copy of their completed thesis to the mathematics honors faculty adviser as well as to the faculty director of undergraduate studies in computer science. See the Honors Research Project section below for more information.
Course Title Credits
Required Honors Courses
Computer Science Requirements
CSCI-UA 101Intro to Computer Science4
CSCI-UA 102Data Structures4
CSCI-UA 201Computer Systems Org4
CSCI-UA 202Operating Systems4
CSCI-UA 310Basic Algorithms4
CSCI-UA 421Numerical Computing4
CSCI-UA 453Theory of Computation4
Select three computer science courses listed at the CSCI-UA 400 level12
Mathematics Requirements
MATH-UA 121Calculus I4
MATH-UA 122Calculus II4
MATH-UA 123Calculus III4
or MATH-UA 129 Honors Calculus III
MATH-UA 140Linear Algebra4
or MATH-UA 148 Honors Linear Algebra
MATH-UA 325Analysis4
or MATH-UA 328 Honors Analysis I
MATH-UA 329Honors Analysis II4
MATH-UA 343Algebra4
or MATH-UA 348 Honors Algebra I
MATH-UA 349Honors Algebra II4
Select two of the following:8
Honors Ordinary Differential Equations
Honors Theory of Probability
Honors Numerical Analysis
Honors I
Senior Honors II
Honors III
Honors IV
Total Credits80

Where applicable, the same course counts toward both the advanced electives requirement of the regular major and the honors electives. Students who have taken MATH-UA 325 Analysis or MATH-UA 343 Algebra may not take the corresponding MATH-UA 328 Honors Analysis I or MATH-UA 348 Honors Algebra I to fulfill this requirement.

Honors Research Project

Students may complete the honors research project requirement at either department. A research project completed at the math department will be cross-honored by the computer science department and vice versa. That being said, once a student commits to completing a research project at one department, they must satisfy the research requirements and abide by the policies of that department. 

To satisfy the research project requirement at the math department, students have two options:

  1. To participate in the mathematics Summer Undergraduate Research Experience (SURE) program under faculty supervision. Students who participate in this program are expected to dedicate 30+ hours of research per week over a 10-12 week period during the summer break. Upon concluding their research, students are required to submit an abstract and present their research at Courant's undergraduate research forum in the fall semester of their senior year. This is a competitive program with only a select number of spots. Students who are selected to participate will receive financial support for the summer.
    • Honors students interested in the SURE route must apply at the beginning of the spring semester of their junior year.
  2. Alternatively, students must complete two (2) semesters of research independent study (MATH-UA 0997, 0998) under faculty supervision. Students are expected to dedicate 10-20 hours per week toward their research. Students must receive approval of their honors project from the honors faculty adviser, Professor Chao Li. At the conclusion of the second research independent study, students are required to submit a 15-20 page final report, with the approval of their faculty mentor, and are encouraged to present their research at the Dean's Undergraduate Research Conference (DURC) in the spring semester of their senior year. 
    • All joint Math/CS honors majors who are not selected for SURE must satisfy the research project requirement via the independent study route.

Admissions

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