Courses for the semester system for the first stage
First semester
|
Curriculum vocabulary
|
Units
|
Subjects
|

|
4
|
Programming in C++ I
|

|
3
|
Fundamentals of Information Technology I
|

|
3
|
Discrete Structures I
|

|
3
|
Logic Design I
|

|
3
|
Mathematics I
|

|
1
|
Arabic
|

|
1
|
Freedom & Human Rights
|
Second semester
|
Curriculum vocabulary
|
Units
|
Subjects
|

|
4
|
Programming in C++ II
|
|
3
|
Fundamentals of Information Technology II
|

|
3
|
Discrete Structures II
|

|
3
|
Logic Design II
|
|
3
|
Mathematics II
|

|
1
|
English
|
Courses for the semester system for the second stage
First semester
|
Curriculum vocabulary
|
Units
|
Subjects
|

|
4
|
Data Structures
|

|
2
|
Advanced Mathematics
|

|
2
|
Computational Theory I
|

|
3
|
DatabaseManagementSystemsI
|

|
3
|
HumanComputerInteraction(HCI)
|

|
4
|
Object Oriented Programming I
|

|
1
|
Democracy
|
Second semester
|
Curriculum vocabulary
|
Units
|
Subjects
|

|
4
|
Algorithms
|

|
3
|
Numerical Analysis
|

|
2
|
Computational Theory II
|

|
3
|
DatabaseManagementSystemsII
|

|
3
|
Web Design
|
|
4
|
ObjectOrientedProgramming II
|
Courses for the semester system for the fourth stage
First semester
|
Curriculum vocabulary
|
Units
|
Subjects
|

|
3
|
VisualProgrammingC#.Net I
|

|
2
|
Project Management
|

|
3
|
Computer Architecture I
|

|
3
|
Computer Networks I
|

|
3
|
Compilers I
|
|
2
|
ManagementInformationSystem
|
Second semester
|
Curriculum vocabulary
|
Units
|
Subjects
|

|
2
|
Software Engineering
|

|
3
|
VisualProgrammingC#.NetII
|

|
3
|
Web Programming
|

|
3
|
Computer Architecture II
|

|
3
|
Computer Networks II
|

|
3
|
Compilers II
|
Courses for the semester system for the fourth stage
First Semester
|
Curriculum vocabulary
|
Units
|
Subjects
|
|
3
|
Multimedia Computing I
|

|
2
|
InformationSystemSecurityI
|

|
3
|
Artificial Intelligence I
|

|
3
|
WebApplicationDevelopmentI
|

|
2
|
Data Warehouse
|

|
3
|
Mobile Computing I
|

|
1
|
Research Methodology
|