Office of the Registrar

Academic Advising Handbook > Interdisciplinary Program Requirements > Mathematics-Computer Science

Academic Advising Handbook

Mathematics-Computer Science

Table of Contents

Sample First and Second Year Programs

Courses typically taken by a first year Computer Science-Math major:

Fall Spring
Hum 110      Hum 110     
Math 111       Math 112
CSCI 121  Group I or II course


Math 111 should be taken in the fall unless that requirement has already been satisfied.  CSCI 121 can be taken either semester. 

For students with advanced placement:  If a student does not need to take CSCI 121, it is recommended that they take CSCI 221 instead.  If they do not need to take Math 111, they should typically replace it with Math 113.

 For students considering other majors: Students who are considering a major (other than mathematics or computer science) that requires two units of them in their first year usually take four units during the spring semester.

Courses typically taken by a second year Computer Science-Math major:

Fall Spring
Math 113 Math 202 (or Math 332 or both)
Math 201 CSCI 382
CSCI 221 Group requirement
Group requirement


 Note: Some 300-level math or computer science electives can be taken by a second year student following this schedule, and some students will have taken these classes earlier than in the above schedule.  Often students take CSCI 387, CSCI 389, or an elective during their second year.

For students beginning the major as sophomores

Courses typically taken by a first year Computer Science-Math major:

Fall Spring
Math 111 Math 112
Math 113   CSCI 221
CSCI 121    Group requirement
Group requirement Group requirement



Courses typically taken by a second year Computer-Math Science major:

Fall Spring
CSCI 387 CSCI 382
Math 201   CSCI 389
Math or CS elective Math 202
Math or CS elective Math or CS elective


Off-campus Study Options

The most common options are to spend a semester in the Budapest Semester in Mathematics (the BSM) or to spend a semester at the Aquincum Institute of Technology in Budapest (the AIT Budapest), to study under the tutelage of eminent Hungarian scholar-teachers with courses taught in English. The BSM provides study in mathematics and the AIT Budapest provides study in computer science and software engineering. Each program has courses in topics that bridge mathematics and computer science, for example, a course in the theory of computation and a course in quantum computation.

A recently adopted program similar to the BSM is Math in Moscow, in Moscow, Russia.  Other overseas affiliated universities offering courses in mathematics taught in English include: Trinity College Dublin, the Universities of Sussex and East Anglia, and Oxford University.  Students with requisite language background can also study mathematics on Reed programs in Germany, France, Ecuador, and Spain.

Back to Handbook