Please note: The information displayed here is current as of Thursday, April 27, 2017, but the official Course Catalog should be used for all official planning.
2016-2017 Course Catalog
Required for the interdisciplinary mathematics-computer science major
- The core sequence: MATH 140, 150, 160 and CMSC 150, 250, 270
- MATH 220 and 300
- CMSC 460, 510, 515
- 6 additional units in mathematics courses selected from:
- MATH 310
- MATH 420
- MATH 525
- MATH 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 MATH 310, 420, 525, and 540
- Completion of an independent study project prior to the Spring Term of the senior year
- CMSC 600 in the senior year
Required for the computer science minor
- MATH 140, 150, and 160
- MATH 210 or 220
- CMSC 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
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
Advanced placement and six units of Lawrence credit (for CMSC 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 Computer Science Senior Seminar (3 units) during Winter Term.
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.