Course requirements include math- and systems-oriented computer science courses, as well as computational courses in applied math. Students must identify a series of electives that cohere around a common theme. As with other concentrations offered by the Computer Science department, students have the option to pursue the professional track of the ScB program in Mathematics-Computer Science.
Mathematics - Computer Science
Students may opt to pursue an interdisciplinary Bachelor of Science degree in Math-Computer Science, a concentration administered cooperatively between the mathematics and computer science departments.
Students in this concentration will:
- Learn to construct rigorous proofs of mathematical theorems
- Understand foundational mathematical areas such as linear algebra, abstract algebra, and cryptography
- Grasp areas such as theoretical computer science, programming languages, machine architecture, and artificial intelligence
- Complete a capstone project at the intersection of mathematics and computer science
- Professional Track (Math-CS)
|Class Year||Total Students||Capstones Completed||Honors Graduates|
Math-Computer Science concentrators now work as software engineers and chief technology officers in the private sector.
What are Mathematics - Computer Science concentrators doing...