The courses in each of the following lists should be taken

Basic mandatory courses
Basic mandatory courses.
Id
Course Name
Hours
Credits
Terms
Requires
Total Credits
28.0
1011 Infinitesimal Calculus 1 4/2 5.0 Fall
1021 Infinitesimal Calculus 2 4/2 5.0 Spring
1051 Introduction to Analysis 4/0 4.0 Fall
7011 Algebra 1 for CS 4/2 5.0 Fall
7021 Algebra 2 for CS 4/2 5.0 Spring
8001 Probability 4/0 4.0 Fall
Additional core math courses
Additional core math courses.
Id
Course Name
Hours
Credits
Terms
Requires
Total Credits
9.0
0171 Introduction to Set Theory 4/0 4.0 Spring
2201 Discrete Mathematics 4/2 5.0 Fall
Mandatory math for CS
Mandatory math for CS.
Id
Course Name
Hours
Credits
Terms
Requires
0121 Approximation Theory 4/0 4.0 Spring

Dependency Graph

Nodes are draggable, double click for more info