MTH 5AB - Calculus I/II (4,4)
CIS 2 - Introduction to Computer Programming (3)
MTH 125 - Programming (3)
Two additional upper division courses chosen in consultation with the student's advisor from the following:
MTH 120 - Discrete Mathematics (3)
MTH 128AB - Numerical Analysis (3,3)
MTH 135 - Structure and Comparison of Programming Languages (3)
Total units: 20
Note: For any minor at MSMC, the student must compete three upper division courses (9 units) that are not also being used to fulfill requirements for the major, general studies, or another minor.