Each student will take a total of 9 Mathematics courses and 9 Computer Science Courses and will top it up with any course either from Mathematics / Computer Science avoiding double counting. The academic requirement for this interdisciplinary major is given below:
Required Courses
Mathematics Department (Credits: 36)
Calculus
Linear Algebra
Algebra I
Probability and Statistics
Real Analysis
Multivariable Calculus
Statistical Inference I
Two more mathematics courses (8 credits) have to be taken
Computer Science Department (Credits: 36)
Introduction to Computer Programming
Computer Organization and Systems
Algorithm Design and Analysis
Computer Networks
Introduction to Machine Learning
Computer Security and Privacy
Theory of Computation
Two more computer science courses (8 credits) have to be taken
In addition to the above, one more CS or Math course (double counting not allowed) has to be taken (4 credits).