The courses in each of the following lists should be taken

Mandatory general math courses
Mandatory general math courses.
Id
Course Name
Hours
Credits
Terms
Requires
Total Credits
45.0
7011 Algebra 1 for CS 4/2 5.0 Fall
7021 Algebra 2 for CS 4/2 5.0 Spring
7031 Algebraic Structures 4/0 4.0 Fall
0011 Infinitesimal Calculus 1(!) 5/2 6.0 Fall
0021 Infinitesimal Calculus 2(!) 5/2 6.0 Spring
0031 Infinitesimal Calculus 3(!) 5/2 6.0 Fall
0091 Introduction to Topology 4/0 4.0 Spring
0061 Ordinary Differential Equations(!) 4/2 5.0 Fall
0251 Theory of Functions of a Complex Variable 4/0 4.0 Spring
Additional core math courses
Additional core math courses.
Id
Course Name
Hours
Credits
Terms
Requires
Total Credits
13.0
2201 Discrete Mathematics 4/2 5.0 Fall
0171 Introduction to Set Theory 4/0 4.0 Spring
8001 Probability 4/0 4.0 Fall
Advanced mandatory math studies - math with a unit
Advanced mandatory math studies - math with a unit.
Id
Course Name
Hours
Credits
Terms
Requires
Total Credits
12.0
7041 Field Theory and Galois Theory(*) 4/0 4.0 Spring
0231 Fourier Analysis 4/0 4.0 Spring
0081 Fundamentals of Measure Theory(*) 4/0 4.0 Fall
Mandatory computer science courses
Mandatory computer science courses. In exceptional case, other programming courses may be taken (by aproval of the teaching committee)
Id
Course Name
Hours
Credits
Terms
Requires
Total Credits
8.0
202.1.1011 Computer Programming 4/2 5.0 Fall
202.1.9041 Introduction to Programming with Python 2/2 3.0 Fall
Mandatory English courses
Mandatory English courses.
Id
Course Name
Hours
Credits
Terms
Requires
153.1.5051 Advanced English 2 4/0 2.0 Fall, Spring
Mandatory general courses
Mandatory general courses.
Id
Course Name
Hours
Credits
Terms
Requires
Total Credits
0.0
299.1.1121 Library Orientation 0/0 0.0 Fall, Spring
900.5.5001 Prevention of sexual harassment: The Israeli Law and the University regulations 0/0 0.0 Fall, Spring

Dependency Graph

Nodes are draggable, double click for more info