Tables of Courses of Computer Sciences Undergraduate Program

 | Post date: 2021/05/10 | 
Undergraduate (BSc) Basic Courses of Computer Sciences
row Course Title Course Code Number of Credits Prerequisite Descriptions
1 Calculus 1 1011053 3    
2 Calculus 2 1011103 3 Calculus 1  
3 Differential Equations 1011253 3 Calculus 2  
4 Introduction to Computer and Programming 1236313 3    
5 General Physics 1 1021303 3    
6 Foundation of Economics 1255103 3   Take a lesson from the 6th row lessons.
General Physics 2 1021353 3 General Physics 1
Principles of Accounting and Costing 1126743 3  
Principles of Management 1126713 3  
7 Research Method and Report Writings 1218272 2    
8 General Physics 1 Laboratory 1022371 1 General Physics 1 Take a lesson from the 8th row lessons.
Computer Workshop 1 1218281 1  
Note: Obtaining 21 units from this table is mandatory.
 
 
 
Undergraduate (BSc) Main Courses of Computer Sciences
 
row Course Title Course Code Number of Credits Prerequisite
1 Foundation of Mathematics  
1236303
 
3
Calculus 1 or Introduction to Computer and Programming
2 Foundation of Matrix and Linear Algebra 1218103 3 Foundation of Mathematics
3 Foundation of Combinatorics 1218163 3 Corequisite: Introduction to Computer and Programming
4 Foundation of Numerical Analysis 1218133 3 Calculus 2
5 Introduction to Probability 1319153 3 Calculus 1
6 Foundation of Computability Theory 1218293 3 Foundation of Mathematics
7 Advanced Programming 1319143 3 Introduction to Computer and Programming
8 Data Structures and Algorithms 1218304 3 Advanced Programming
9 Principles of Operating systems 1218153 3 Data Structures and Algorithms
10 Numerical Linear Algebra 1218193 3 Foundation of Matrix and Linear Algebra
11 Principles of Computer Systems 1218374 4 Advanced Programming
12 Introduction to Logic and Set Theory  
1218243
 
3
Foundation of Mathematics or Foundation of Logic in Computer Sciences
13 Design and Analysis of Algorithms 1218323 3 Data Structures and Algorithms
Note: It is mandatory to take all the courses in this table (42 credits).
 
 
 
Undergraduate (BSc) Specialized Courses of Computer sciences
row Course Title Course Code Number of Credits Prerequisite
1 Linear Optimization* 1218183 3 Foundation of Matrix and Linear Algebra
2 Computability Theory* 1218313 3 Foundation of Computability Theory
3 Artificial Intelligence* 1255033 3 Data Structures and Algorithms, Introduction to Probability
4 Principles of Software Design* 1316163 3 Data Structures and Algorithms
5 Compiler 1218353 3 Foundation of Computability Theory
6 Database 1218333 3 Data Structures and Algorithms
7 Computer Networks 1218393 3 Principles of  Computer Systems
8 Topics in Computer Science 1218343 3 Group Permission
9 None Linear Optimization 1129043 3 Linear Optimization
10 Graph Theory and Applications 1129043 3 Foundation of Combinatorics
11 Numerical Analysis 1218473 3 Foundation of Numerical Analysis
Note: Each student must take the starred courses in this table and must choose a total of 21 credits from this table.
 
  
 
Undergraduate (BSc) Elective Courses of Computer sciences
row Course Title Course Code Number of Credits Prerequisite
1 Computer Geometric Design** 1218383 3 Data Structures and Algorithms
2 Computerized Simulation** 1128413 3 Introduction to Probability
3 An Introduction to Data Mining** 1218633 3  
4 Project** 1127553 3 Research Method and Report Writings and passing 90 Credits
5 Internship 1 1127112 2 Research Method and Report Writings and passing 90 Credits
6 Internship 2 1127122 2 Internship 1 and passing 90 Credits
7 Application of Computer in Commercial Systems 1128333 3 Advanced Programming
8 Combined Optimization and Network Analysis 1254083 3 Linear Optimization
9 Foundation of Mathematical Analysis 1218123 3 Calculus 2
10 Foundation of Algebra 1218173 3 Foundation of Mathematics
11 Coding Theory 1264033 3 Foundation of Algebra or Foundation of Matrix and Linear Algebra
12 Programming Languages 1236163 3 Data Structures and Algorithms
13 Computer Graphic 1254023 3 Data Structures and Algorithms
14 Logic 1254043 3 Principles of Combinatorics
15 Management Information Systems 1205093 3 Principles of Management
16 Engineering Mathematics 1011713 3 General Mathematics 2
17 Probability 1 1218203 3 Introduction to Probability
18 Cellular and Molecular Biology   2  
19 Topics in Algorithms   3 Design and Analysis of Algorithms
20 Foundation of Bioinformatics   3 Cellular and Molecular Biology
21 Foundation of Entrepreneurship 1236322 2  
• Each student without a degree must choose 30 credits from this table, of which at least 14 credits are among the ** courses in this table or the courses not taken in Table 6.
• Any student without a degree who takes at least 14 credits from the courses ** in this table or the courses not taken in Table 6, can take 15 credits from the package courses approved in other fields of the university.
• Each student with an approved cadet can take 30 credits from other fields (in the form of approved cadets) instead of taking 30 optional courses.
 

 



CAPTCHA
View: 1091 Time(s)   |   Print: 201 Time(s)   |   Email: 0 Time(s)   |   0 Comment(s)