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:

  1. Complete all college BA requirements including at least 64 points for of graded work in the College of Arts & Science.
  2. Complete all of the course requirements for any one of the programs.
  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 you have been admitted.
  6. 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.

Major in Computer Science with HONORS (15 Courses)

Computer Science Requirements (11)

Mathematics Requirements (4)

General

  • Research should culminate in an Honors Thesis (typically 40-60 pages in length) and be presented at the Dean's Undergraduate Research Conference, which takes places 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)

Mathematics Requirements (10)

General

  • Guided research, sponsored by either department.
  • 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)

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)

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.