1. University Courses of Computer Science (10 Hours):
No |
Course Code |
Course Nmae |
Course Hours |
Pre-requisite |
|||
L |
T |
P |
CH |
||||
1 |
CTU1101 |
Arabic Language I |
2 |
- |
-
|
2 |
- |
2 |
CTU1202 |
Arabic Language II |
2 |
- |
- |
2 |
CTU1101 |
3 |
CTU1103 |
English Language I |
2 |
- |
- |
2 |
- |
4 |
CTU1204 |
English Language II |
2 |
- |
- |
2 |
CTU1103 |
5 |
CTU1105 |
Islamic Culture |
2 |
- |
- |
2 |
- |
Total |
10 |
- |
- |
10 |
|
2. Faculty Courses of Computer Science (37 Hours):
No |
Course Code |
Course Nmae |
Course Hours |
Pre-requisite |
|||
L |
T |
P |
CH |
||||
1 |
CTF1104 |
Physics |
2 |
1 |
- |
3 |
|
2 |
CTF1103 |
Mathematics I:Calculus I |
2 |
1 |
- |
3 |
|
3 |
CTF1210 |
Mathematics II:Calculus II |
2 |
1 |
- |
3 |
CTF1103 |
4 |
CTF2114 |
Mathematics III: Linear Algebra |
2 |
1 |
- |
3 |
CTF1210 |
5 |
CTF2220 |
Mathematics IV: Differential Equations |
2 |
1 |
- |
3 |
CTF2114 |
6 |
CTF2116 |
Discrete Mathematics |
2 |
1 |
- |
3 |
|
7 |
CTF3126 |
Numerical Computation |
2 |
1 |
- |
3 |
CTF2220 |
8 |
CTF1213 |
Probability & Statistics |
2 |
- |
2 |
3 |
CTF1103- CTF1210 |
9 |
CTF1105 |
Introduction to Computer |
2 |
- |
2 |
3 |
|
10 |
CTF1106 |
Computer Programming I |
2 |
- |
2 |
3 |
|
11 |
CTF1211 |
Computer Programming II |
2 |
- |
2 |
3 |
CTF1106 |
12 |
CTF3232 |
Technical Writing |
2 |
- |
- |
2 |
CTU1102- CTU1209 |
13 |
CTF4246 |
Research Methodology |
2 |
- |
- |
2 |
CTF3232 |
Total |
26 |
7 |
8 |
37 |
|
3. Specialization Requirements (86 credit hours):
A. Compulsory Courses:
No |
Course Code |
Course Nmae |
Course Hours |
Pre-requisite |
|||
L |
T |
P |
CH |
||||
1 |
CTC1212 |
Digital Logic Design |
2 |
- |
2 |
3 |
CTF1105 |
2 |
CTC2115 |
Data Structures |
2 |
- |
2 |
3 |
CTF1106 - CTF1211 |
3 |
CTC2117 |
Computer Architecture & Organization |
2 |
- |
2 |
3 |
CTF1105- CTC1212 |
4 |
CTC2118 |
Python Language |
2 |
- |
2 |
3 |
CTF1106 - CTF1211 |
5 |
CTC2221 |
Computational Theory |
2 |
- |
2 |
3 |
CTC2115- CTF2116 |
6 |
CTC2222 |
Analysis and Design of Algorithms |
2 |
- |
2 |
3 |
CTC2115- CTF2116 |
7 |
CTC2223 |
Human- Computer Interaction |
2 |
- |
2 |
3 |
CTC2115 |
8 |
CTC2224 |
Data Base Systems |
2 |
- |
2 |
3 |
CTC2115- CTF2117 |
9 |
CTC2225 |
Computer Networks |
2 |
- |
2 |
3 |
CTC2222 |
10 |
CTC3127 |
Wireless and Sensor Networks |
2 |
- |
2 |
3 |
CTC2225 |
11 |
CTC3128 |
Programming Languages & Compilers |
2 |
- |
2 |
3 |
CTC2221 |
12 |
CTC3129 |
Operating Systems |
2 |
- |
2 |
3 |
CTC2222 |
13 |
CTC3130 |
Web Development Prog.( HTML& PHP&XML& Java Script) |
2 |
- |
2 |
3 |
CTC2223- CTC2224 |
14 |
CTC3131 |
Data Science |
2 |
- |
2 |
3 |
CTC2224- CTF1211 |
14 |
CTC3233 |
Cybersecurity Fundamentals |
2 |
- |
2 |
3 |
CTC2222- CTC2225 |
15 |
CTC3234 |
Multimedia |
2 |
- |
2 |
3 |
CTC2222- CTC3129 |
16 |
CTC3235 |
Computer Graphics |
2 |
- |
2 |
3 |
CTC2222- CTF2220 |
17 |
CTC3236 |
Programming with (C# Language) |
2 |
- |
2 |
3 |
CTF1106 - CTF1211-CTC2118 |
18 |
CTC4140 |
Artificial Intelligence |
2 |
- |
2 |
3 |
CTC2222- CTF2116 |
19 |
CTC4141 |
Modeling and Simulation |
2 |
- |
2 |
3 |
CTC2115- CTF1213 |
20 |
CTC4142 |
Parallel and Distributed Computing |
2 |
- |
2 |
3 |
CTC3129- CTC2222 |
21 |
CTC4143 |
Software Engineering |
2 |
- |
2 |
3 |
CTC2224 |
22 |
CTC4247 |
Internet Technologies |
2 |
- |
2 |
3 |
CTC3130- CTC2223 |
23 |
CTC4248 |
Expert Systems |
2 |
- |
2 |
3 |
CTC4140 |
24 |
CTC2119 |
Elective I |
2 |
- |
2 |
3 |
|
25 |
CTC3237 |
Elective II |
2 |
- |
2 |
3 |
|
26 |
CTC4144 |
Elective III |
2 |
- |
2 |
3 |
|
27 |
CTC4249 |
Elective IV |
2 |
- |
2 |
3 |
|
Total |
54 |
- |
54 |
81 |
|
||
General total with 5 hours projects (next table): |
|
|
|
86 |
|
B. Professional Training:
Course Code |
Course Title |
L |
T |
P |
CH |
Pre-requisite |
CTC3239 |
Professional Training |
|
|
|
0 |
|
C. Graduation Project:
Course Code |
Course Title |
L |
T |
P |
CH |
Pre- requisite |
CTC3238 |
Course project |
0 |
0 |
2 |
1 |
|
CTP4145 |
Graduation Project I |
0 |
0 |
2 |
1 |
CTF3232 |
CTP4250 |
Graduation Project II |
0 |
0 |
6 |
3 |
CTF3232- CTP4145 |
|
Total |
0 |
0 |
10 |
5 |
|