(CSCI 0150 and CSCI 0160) or
(CSCI 0170 and CSCI 0180) or
(CSCI 0190 and an additional CS course not otherwise used to satisfy a concentration
requirement; this course may be CSCI 0180, an intermediate-level course, or a 1000-level
Two of the following intermediate courses, one of which must be math-oriented and one
CSCI 0220 (math)
CSCI 0310 or CSCI 0330 (sys)
CSCI 0320 (sys)
CSCI 0510 (math)
A pair of CS courses with a coherent theme. A list of pre-approved pairs may be found at the approved pairs web page. You are not restricted to pairs on this list, but any pair not on the list must be approved by
the CS director of undergraduate studies.
An additional CS course that is either at the 1000-level or is an intermediate course not already used
to satisfy concentration requirements.
One capstone course in either CS or Economics: a one-semester course, normally taken in the
student's last undergraduate year, in which the student (or group of students) use a significant portion
of their undergraduate education, broadly interpreted, in studying some current topic (preferably at the
intersection of computer science and economics) in depth, to produce a culminating artifact such as a
paper or software project.