This is the current study plan for students enrolled in 2019 and onward. Students who were enrolled before 2019 can find their study plan here.
|
Year 1 |
|
|
|
|
Level 1 |
|
|
|
|
Code |
Course Name |
Pre-requisite |
CH |
|
011-ENG-6 |
Intensive English Program 1 |
- |
6 |
|
108-MATH-3 |
Calculus I |
- |
3 |
|
108-PHYS-2 |
Principles of Physics-1 |
- |
2 |
|
111-ICI-2 |
The Entrance to Islamic Culture |
- |
2 |
|
111-CMS-3 |
Introduction to Computing |
- |
3 |
|
|
|
|
16 |
|
|
|
|
|
|
Level 2 |
|
|
|
|
Code |
Course Name |
Pre-requisite |
CH |
|
012-ENG-6 |
Intensive English Program 2 |
011-ENG-6 |
6 |
|
109-MATH-3 |
Calculus II |
108-MATH-3 |
3 |
|
109-PHYS-2 |
Principles of Physics-2 |
108-PHYS-2 |
2 |
|
112IC1-2 |
Islamic Culture -2 |
- |
2 |
|
121-CSM-3 |
Introduction to Programming |
111-CMS-3 |
3 |
|
|
|
|
16 |
|
|
|
|
|
|
Year 2 |
|
|
|
|
Level 3 |
|
|
|
|
Code |
Course Name |
Pre-requisite |
CH |
|
109-CHEM-3 |
Chemistry |
- |
3 |
|
111-CPE-1 |
C Programming |
121-CSM-3 |
1 |
|
113-MATH-3 |
Linear Algebra |
109-MATH-3 |
3 |
|
113-IC1-2 |
Islamic Culture -3 |
- |
2 |
|
121-CPE-3 |
Semiconductors |
109-PHYS-2 |
3 |
|
131-CPE-3 |
Engineering Design |
- |
3 |
|
201-ARAB-2 |
Arabic Language Skills |
- |
2 |
|
|
|
|
17 |
|
|
|
|
|
|
Level 4 |
|
|
|
|
Code |
Course Name |
Pre-requisite |
CH |
|
112-CPE-1 |
Graphical Programming |
111-CPE-1 |
1 |
|
114-IC1-2 |
Islamic Culture -4 |
- |
2 |
|
122-CPE-3 |
Digital logic |
- |
3 |
|
132-CPE-3 |
Electrical Circuits |
- |
3 |
|
133-CPE-3 |
Discrete Structures |
113-MATH-3 |
3 |
|
202-ARAB-2 |
Arabic Editing |
- |
2 |
|
222-CSM-4 |
Object-Oriented Programming |
111-CPE-1 |
4 |
|
|
|
|
18 |
|
|
|
|
|
|
Year 3 |
|
|
|
|
Level 5 |
|
|
|
|
Code |
Course Name |
Pre-requisite |
CH |
|
223-CPE-3 |
Digital Logic Design |
122-CPE-3 |
3 |
|
224-CPE-3 |
Computer Organization |
122-CPE-3 |
3 |
|
231-CCS-4 |
Data Structures and Algorithms |
222-CSM-4 |
4 |
|
234-CPE-3 |
Engineering Mathematics |
109-MATH-3 |
3 |
|
235-CPE-3 |
Electronic Circuits |
132-CPE-3 |
3 |
|
261-CPE-2 |
Signals and Systems |
- |
2 |
|
|
|
|
18 |
|
|
|
|
|
|
Level 6 |
|
|
|
|
Code |
Course Name |
Pre-requisite |
CH |
|
225-CPE-3 |
Microprocessor and Interfacing |
224-CPE-3 |
3 |
|
236-CPE-3 |
Electronics Measurements |
235-CPE-3 |
3 |
|
251-CPE-2 |
Principles of Communication Systems |
235-CPE-3 |
2 |
|
262-CPE-3 |
Digital Signal Processing |
261-CPE-2 |
3 |
|
291-CPE-0 |
Summer Training |
224-CPE-3 |
0 |
|
339-MATH-3 |
Probability and Statistics |
133-CPE-3 |
3 |
|
381-CCS-3 |
Operating Systems |
222-CSM-4 |
3 |
|
|
|
|
17 |
|
|
|
|
|
|
Year 4 |
|
|
|
|
Level 7 |
|
|
|
|
Code |
Course Name |
Pre-requisite |
CH |
|
229-MATH-2 |
Number Theory |
- |
2 |
|
352-CPE-3 |
Data Communication |
251-CPE-2 |
3 |
|
313-CPE-3 |
Software Engineering |
222-CSM-4 |
3 |
|
326-CPE-3 |
Computer Architecture |
224-CPE-3 |
3 |
|
337-CPE-3 |
Automatic Control Systems |
261-CPE-2 |
3 |
|
371-CPE-3 |
Intelligent Systems |
- |
3 |
|
|
|
|
17 |
|
|
|
|
|
|
Level 8 |
|
|
|
|
Code |
Course Name |
Pre-requisite |
CH |
|
139-Bshr-2 |
Communications Skills |
- |
2 |
|
231-ISM-3 |
Database Management Systems |
- |
3 |
|
341-CPE-4 |
Embedded Systems |
225-CPE-3 |
4 |
|
353-CPE-3 |
Computer Networks |
352-CPE-3 |
3 |
|
381-CPE-3 |
Cryptography Engineering |
229-MATH-2 |
3 |
|
|
|
|
15 |
|
|
|
|
|
|
Year 5 |
|
|
|
|
Level 9 |
|
|
|
|
Code |
Course Name |
Pre-requisite |
CH |
|
438-CPE-3 |
Engineering Economic Analysis |
313-CPE-3 |
3 |
|
482-CPE-3 |
Hardware Security |
381-CPE-3 |
3 |
|
498-CPE-3 |
Project-I |
291-CPE-0 |
3 |
|
|
|
|
9 |
|
|
|
|
|
|
Level 10 |
|
|
|
|
Code |
Course Name |
Pre-requisite |
CH |
|
442-CPE-2 |
Computing Ethics |
- |
2 |
|
492-CPE-2 |
Industrial Trends |
- |
2 |
|
499-CPE-3 |
Project-2 |
498-CPE-3 |
3 |
|
|
|
|
7 |
|
|
|
|
|
|
Tracks Electives |
|
|
|
|
Track I |
Embedded Systems |
|
|
|
Code |
Course Name |
Pre-requisite |
CH |
|
442-CPE-3 |
Networks for Embedded Systems |
341-CPE-4 |
3 |
|
443-CPE-3 |
Real Time Systems |
- |
3 |
|
444-CPE-3 |
Internet of Things |
341-CPE-4 |
3 |
|
|
|
|
|
|
Track II |
Computer Networks |
|
|
|
Code |
Course Name |
Pre-requisite |
CH |
|
454-CPE-3 |
Network Design |
353-CPE-3 |
3 |
|
455-CPE-3 |
Wireless Networks |
- |
3 |
|
456-CPE-3 |
Internet Routing Architecture |
- |
3 |
|
|
|
|
|
|
Track III |
Hardware Security |
|
|
|
Code |
Course Name |
Pre-requisite |
CH |
|
427-CPE-3 |
Advanced Digital Design |
- |
3 |
|
483-CPE-3 |
Embedded Systems Security |
341-CPE-4 |
3 |
|
439-CPE-3 |
Industrial Automation and Control |
337-CPE-3 |
3 |
|
|
|
|
|
|
College Electives |
|
|
|
|
Department |
Computer Science |
|
|
|
Code |
Course Name |
Pre-requisite |
CH |
|
313-CCS-3 |
Game Development |
- |
3 |
|
223-CCS-3 |
Advanced Object Oriented |
- |
3 |
|
|
|
|
|
|
Department |
Computer Engineering |
|
|
|
Code |
Course Name |
Pre-requisite |
CH |
|
455-CPE-3 |
Wireless Networks |
- |
3 |
|
456-CPE-3 |
Internet Routing Architecture |
- |
3 |
|
472-CPE-3 |
Robotics |
- |
3 |
|
|
|
|
|