row 
Course Title 
Course Code 
Number of Credits 
Prerequisite 
1 
Coding Theory** 
1264033 
3 
Foundation of Algebra or Foundation of Matrix and Linear Algebra 
2 
Foundation of Geometry** 
1218403 
3 
Foundation of Mathematics 
3 
Introduction to Logic and Set Theories** 
1218243 
3 
Foundation of Mathematics 
4 
Algebra 
1218433 
3 
Foundation of Algebra 
5 
Computerized Simulation 
1128413 
3 
Introduction to Probability 
6 
Artificial Intelligence 
1255033 
3 
Data Structures and Algorithms, Introduction to Probability 
7 
Basic Number Theory 
1218253 
3 
Foundation of Mathematics 
8 
Introduction to Algebraic Geometry 
1129133 
3 
Foundation of Algebra, Foundation of Matrix and Linear Algebra 
9 
Numerical Solution of Differential Equations 
Approved by the Ministry 
3 
Foundation of Numerical Analysis, Partial Differential Equations 
10 
Local Differential Geometry 
1218483 
3 
Foundation of Mathematical Analysis 
11 
Elementary Algebraic Topology 
1218523 
3 
Foundation of Algebra, General Topology 
12 
Combinatorial Optimization and Network Analysis 
1254083 
3 
Linear Optimization 
13 
Databases 
1218333 
3 
Data Structures and Algorithms 
14 
Statistical Methods 
1218413 
3 
Probability 1 
15 
Project 
1127553 
3 
Research Methods and Report Writings, Passing 90 Credits 
16 
The Internship 
1127112 
2 
Research Methods and Report Writings, Passing 90 Credits 
17 
The History of Mathematics 
1218533 
3 

18 
Didactics Mathematics 
1218553 
3 
Group permission 
19 
Logic 
1254043 
3 
Foundation of Combinatorics, Introduction to Logic and Set Theory 
20 
Fundamentals of Entrepreneurship 

2 

21 
English 2 
1218603 
3 
Group permission 
22 
Elementary Geometry of Manifolds 

3 
Foundation of Mathematical Analysis 
23 
General Mathematics 3 
1218143 
3 
General Mathematics 2, Foundation of Matrix and Linear Algebra 
24 
The philosophy of Science (Mathematics) 
1218563 
3 
Group permission 
25 
None Classical Logics 
1218623 
3 
Introduction to Logic and Set Theory 

Each student without a KAHAD and package, must choose 30 units of this table as desired, at least 15 units of which are among the courses with ** in this table or courses not taken from Table 6.

Each student without a KAHAD can choose 15 credits from the courses with ** or courses not taken from Table 6 and take another 15 credits from the package courses approved by other fields of the university.

