Required for the interdisciplinary mathematics-computer science major
- The core sequence: Mathematics 140, 150, 160 and Computer Science 150, 250, and 270
- Mathematics 220 and 300
- Computer Science 460, 510, and 515
- 6 additional units in mathematics courses selected from among Mathematics 310, 420, 525, and 540
- 6 additional units in a computer science course numbered 400 or above
- 6 additional units in a computer science course numbered 400 or above or selected from among Mathematics 310, 420, 525, and 540
- Completion of an independent study project prior to the Spring Term of the senior year
- Computer Science 600 in the senior year
Required for the computer science minor
- Mathematics 140, 150, and 160
- Mathematics 210 or 220
- Computer Science 150 and 270
- 18 additional units in computer science courses numbered 250 or above, one of which must be numbered 400 or above
- C average in the minor
Tutorials
No tutorials are given for courses routinely offered, and the department does not normally permit a tutorial to satisfy a major or minor requirement for graduation
Placement
Advanced placement and six units of Lawrence credit (for Computer Science 150) may
be obtained by scoring 4 or 5 on the A or AB computer science exam administered by the
College Board. Consult the department for details and proper placement.
Senior Experience in Mathematics-Computer Science
Interdisciplinary mathematics-computer science majors must complete their independent study project in two parts: an independent study in the fall or winter term of the senior year (usually 3 units), followed by a presentation of their results in the winter term Computer Science Senior Seminar (3 units).
The project must be approved and supervised by a faculty member in the mathematics department. Students should consult with departmental members in the spring before their senior year, in order to plan appropriately for their Senior Experience.