Phase I

First Stage- First Semester
No. Subject Theo. Prac. Unit Course Name
1. Calculus I 3 0 3 Mathematics 1
2. Computer Organization and Skills 2. 2. 3 Computer Installation and Skills
3 Digital Logic I 2. 2. 3 Logical Design 1
4. Discrete Structure I 3 0 3 Intermittent Structures 1
5. Programming Fundamentals I 2. 3 3 Principles of Programming 1
6. English  Language I 2. 0 2. English 1
7 Human Rights 1. 0 1. Human rights
First Stage- Second Semester
No. Subject Theo. Prac. Unit Course Name
1. Calculus II 3 0 3 Mathematics 2
2. Web Design 2. 2. 3 Web Programming
3 Digital Logic II 2. 2. 3 Logical Design 2
4. Discrete Structure II 3 0 3 Intermittent Structures 2
5. Programming Fundamentals II 2. 3 3 Principles of Programming 2
6. Arabic Language II 2. 0 2. Arabic Language 2
7 Democracy 2. 0 2. democracy

Phase II

Second Stage – first semester
No. Subject Theo. Prac. Unit Course Name
1.
Information Theory
2 0 2
Information Theory
2. Object Oriented Programming 2 2 3 Object Oriented Programming
3 Numerical Analysis 2 2 3 Numerical Analysis
4. Computation Theory 3 0 3 Computation Theory
5.
Databases
2 2 3
Databases
6. 1 Data Structure 2 2 3 Data Structures 1
7
Crimes of Ba’ath
2 2
Crimes of Ba’ath
Second Stage – Second semester
No. Subject Theo. Prac. Unit Course Name
1.
Data retrieval and web search
2 2 3
Data retrieval and web search
2. Computer graphics 3 0 3 Computer graphics
3 Modeling and simulation 2 2 3 Modeling and simulation
4. 2 Data Structure 2 2 3 Data structures 2
5. Visual Programming 2 2 3 Visual Programming
6.
Computer Architecture
2 2 3
Computer Architecture
7 English 2 2 0 2 English

Phase III

Third  Stage – first semester

No. Subject Theo. Prac. Unit Course Name
1. Compilers 1 2 2 3 Translators 1
2. Artificial intelligence 2 2 3 Artificial intelligence
3 Software Engineering 2 2 3 Software Engineering
4.
Computer Networks 1
2 2 3
Computer Networks 1
5. Multimedia systems 2 2 2 Multimedia systems
6.

7.

Operation Research

English3

3

2

0

0

3

2

Operations Research

English3

Third  Stage –Second semester
No. Subject Theo. Prac. Unit Course Name
1. Compilers 2 2 2 3 Compilers 2
2. Artificial Intelligence 2 2 3 Artificial Intelligence
3 Data Base 2 2 2 3 Databases 2
4.
Computer network 2
2 2 3
Computer network 2
5. Data mining 2 2 3 Data mining
6.
Encryption
2 2 3
Encryption

Phase IV

  Fourth Stage – first semester
No. Subject Theo. Prac. Unit Course Name
1. Operating Systems 2 2 2 3 Operating Systems 2
2.
Advanced website programming
2 2 3
Advanced website programming
3 Computer and network Security 2 2 3 Computer and network Security
4.
Distributed systems
2 2 3
Distributed systems
5.
 Image Processing
2 2 3
 Image Processing
6.
Algorithms
2 2 3
Algorithms
Fourth Stage –Second semester
No. Subject Theo. Prac. Unit Course Name
1.
Systems analysis and design
2 2 3
Systems analysis and design
2.
Cloud computing
2 2 3
Cloud computing
3
Mobile applications
2 2 3
Mobile applications
4.
IoT
2 2 3
IoT
5. English 2 2 English
6. Project Research 2 4 Project Research