Requirements for the Sc.B. Degree in Applied Math and Computer Science
Concentration Prerequisites (2 courses)
Two semesters of Calculus (e.g. MATH 90 and 100, or MATH 170).
Concentration Requirements (17 courses)
Students must complete the university's writing requirement.
- Math 180 or 350
- Math 520, 540 or CSCI530
- APMA 350
- APMA 360
- APMA 1170 or APMA 1180
- (CSCI 150 and CSCI 160) or
(CSCI 170 and CSCI 180)
or (CSCI 190 and an advanced CS course)
- Three of the following, one of which must be math-oriented and one systems-oriented
- CSCI 220 (math)
- CSCI 450 (math)
- CSCI 310 or
CSCI 330 (sys)
- CSCI 320 (sys)
- CSCI 510 (math)
- Three 1000-level Computer Science courses. These three courses must include a pair of 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 director of undergraduate studies.
- Three 1000-level Applied Mathematics courses approved by the concentration advisor, of which at least two should constitute a standard sequence or address a common theme. Typical sequences include APMA 1200/1210 and APMA 1650/1660.
- A capstone course: 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 in depth, to produce a culminating artifact such as a paper or software project. The title and abstract of the artifact, along with the student's and faculty-sponsor's names, will be placed in the CS website. The inclusion of a relevant image or system diagram is strongly encouraged. The complete text of the best artifacts of each class will be featured on the CS website.
Click here for the requirements for the professional track.