Table of Contents

A minor or dual major in mathematics is an excellent pairing with computer science. Many interesting areas / problems in computer science require more advanced mathematics than is required of general computer science students. For example, graphics programming and machine learning both rely heavily on linear algebra.

Courses that Double Count for CS and Math

Cross-listed courses automatically count as both a CS and a Math course. Other courses may count under certain circumstances. Below is a list of both cross-listed courses and others that can count.

CS courses that can count as mathematics courses:

Math courses that can count as CS courses:

Advice for Pursuing a Mathematics Minor with CS

A math minor consists of the core calculus sequence (MATH 231/232 or 235 as well as MATH 236 for a total of 8 or 10 credits), followed by 10 credits (i.e., three courses as long as at least one of them is 4 credits) of MATH courses numbered MATH 237 or above, excluding mathematics courses numbered 301-309.

CS students typically choose their minor elective courses from among the following:

Advice for Pursuing a Mathematics Major with CS