| Semester
I |
| Code |
Title |
Lec |
Lab |
Cr |
Prerequisites |
| ARAB
110 |
Arabic
Language Skills |
3 |
0 |
3
|
|
| ITCS
101 |
Introduction
to Computers & IT |
3 |
2 |
3 |
|
| ENGL
154 |
Language
Development I |
3 |
0 |
3 |
|
| MATHS
101 |
Calculus
I |
3 |
1 |
3 |
|
| PHYCS
101 |
General
Physics I |
3 |
3 |
4 |
|
| |
|
|
|
|
|
| Semester
2 |
| ITCS
102 |
Computer
Programming |
3 |
2 |
3 |
ITCS 101 |
| EEG
100 |
Circuit
Theory I |
3 |
2 |
4 |
PHYCS
101 |
| ENGL
155 |
Language
Development II |
3 |
0 |
3 |
ENGL
154 |
| PHYCS
102 |
General
Physics II |
3 |
3 |
4 |
PHYCS
101 |
| MATHS
102 |
Calculus
II |
3 |
1 |
3
|
MATHS
101 |
| |
|
|
|
|
|
| Semester
3 |
| ITCE
202 |
Digital
Logic |
3 |
2 |
3 |
ITCS
101 |
| ITCS
215 |
Data
Structures |
3 |
2 |
3 |
ITCS
102 |
| EEG
200 |
Circuit
Theory II |
3 |
1 |
3 |
EEG 100 and MATHS 102 |
| ENGL
219 |
Technical
Report Writing |
3 |
0 |
3 |
ENGL
155 |
| MATHS
205 |
Differential
Equations |
3 |
0 |
3 |
MATHS
102 |
| |
|
|
|
|
|
| Semester
4 |
| ITCE
314 |
Computer
Networks I |
3 |
2 |
3 |
ITCS
102 |
| ITCS
251 |
Discrete
Mathematics |
3 |
2 |
3 |
ITCS
101 |
| EEG
261 |
Electronics
I |
3 |
2 |
4 |
EEG
100 |
| EEG
271 |
Signals
& Systems |
3 |
1 |
3 |
EEG
200 and MATHS 205 |
| STAT
273 |
Probability
& Statistics |
3 |
0 |
3 |
MATHS
101 |
| |
|
|
|
|
|
| Semester
5 |
| ISLM
101 |
Islamic
Culture |
3 |
0 |
3 |
|
| ITCE
313 |
Data
Communications |
3 |
2 |
3 |
STAT
273 and EEG 271 |
| ITCE
341 |
Introduction
to Microprocessors |
3 |
3 |
4 |
ITCE
202 and PHYCS 102 |
| ITCE
351 |
Digital
Design |
3 |
3 |
4 |
ITCE
202 and ITCS 251 |
| ITCS
373 |
Internet
Technology |
3 |
2 |
3 |
ITCS 215 |
| |
|
|
|
|
|
| Semester
6 |
| HU/SS
XXX |
Humanities/Social
Sciences |
3 |
0 |
3 |
|
| ITCE
362 |
Computer
Architecture I |
3 |
2 |
3 |
ITCE
341 |
| ITCE
416 |
Computer
Networks II |
3 |
2 |
3 |
ITCE
314 |
| HIST
121 |
History
of Bahrain |
3 |
0 |
3 |
|
| ITCS
322 |
Operating
Systems |
3 |
2 |
3 |
ITCS
241 or ITCE 341 |
| |
|
|
|
|
|
| Summer |
| ITCE
492 |
Industrial
Training |
0 |
0 |
0 |
Junior
Standing |
| |
|
|
|
|
|
| Semester
7 |
| ITCE
344 |
Microprocessors
Based Systems |
3 |
3 |
4 |
ITCE
341 |
| ITCE
3/4xx |
ITCE
Elective I |
3 |
2 |
3 |
|
| XXX
xxx |
Supporting
Professional Practice I |
3 |
2 |
3 |
|
| ITCS
341 |
Object
Oriented Systems |
3 |
2 |
3 |
ITCS 215 |
| MATHS
380 |
Linear
Algebra & Numerical Methods |
3 |
0 |
3 |
MATHS 102 |
| |
|
|
|
|
|
| Semester
8 |
| ITCE
499 |
Senior
Project |
0 |
6 |
3 |
Senior
Standing and ENGL 219 |
| XXX
xxx |
Supporting
Professional Practice II |
3 |
2 |
3 |
|
| ITCE
3/4xx |
ITCE
Elective II |
3 |
2 |
3 |
|
| ITBIS
251 |
Management
Information Systems |
3 |
2 |
3 |
ITCS
102 |
| XXX
xxx |
Free
Elective |
x |
x |
3 |
|
| Total
Credit Hours |
127
|
|
|
|