Bachelor Updated Study Plan of Computer Engineering Program - (Trimester)
Study Plan For Students Enrolled 2019 onwards
(Total: 236 Credit Hours / 15 Levels)
First Year
|
||||
Level
|
Course Code
|
Course Title
|
Pre-Requisite
|
Credit Hours
|
Level 1
|
011ENG-6
|
Intensive English Program 1
|
-
|
6
|
108MATH-4
|
Calculus-1
|
-
|
4
|
|
111 IC1-2
|
The Entrance to the Islamic Culture
|
-
|
2
|
|
Total Credit hours
|
12
|
|||
Level 2
|
012ENG-6
|
Intensive English Program 2
|
011ENG-6
|
6
|
108PHYS-3
|
Principles of Physics-1
|
-
|
3
|
|
111CCS-5
|
Introduction to Computing
|
-
|
5
|
|
Total Credit hours
|
14
|
|||
Level 3
|
109MATH-4
|
Calculus-2
|
108MATH-4
|
4
|
109PHYS-3
|
Principles of Physics-2
|
108PHYS-3
|
3
|
|
112 IC1-2
|
Islamic Culture 2
|
-
|
2
|
|
121CCS-4
|
Introduction to Programming
|
111CCS-5
|
4
|
|
Total Credit hours
|
13
|
|||
Second Year
|
||||
Level
|
Course Code
|
Course Title
|
Pre-Requisite
|
Credit Hours
|
Level 4
|
109CHEM-4
|
Chemistry
|
-
|
4
|
113MATH-4
|
Linear Algebra
|
109MATH-4
|
4
|
|
121CCE-4
|
Semiconductors
|
109PHYS-3
|
4
|
|
131CCE-4
|
Engineering Design
|
-
|
4
|
|
Total Credit Hours
|
16
|
|||
Level 5
|
111CCE-2
|
C Programming
|
121CCS-4
|
2
|
113IC1-2
|
Islamic Culture 3
|
-
|
2
|
|
122CCE-4
|
Digital Logic
|
-
|
4
|
|
132CCE-4
|
Electrical Circuits
|
|
4
|
|
201ARAB-2
|
Arabic Language Skills
|
-
|
2
|
|
Total Credit hours
|
14
|
|||
Level 6
|
112CCE-2
|
Graphical Programming
|
111CCE-2
|
2
|
114IC1-2
|
Islamic Culture 4
|
-
|
2
|
|
133CCE-4
|
Discrete Structures
|
113MATH-4
|
4
|
|
202ARAB-2
|
Arabic Editing
|
-
|
2
|
|
222CCS-6
|
Object Oriented Programming
|
111CCE-2
|
6
|
|
Total Credit Hours
|
16
|
|||
Third Year
|
||||
Level
|
Course Code
|
Course Title
|
Pre-Requisite
|
Credit Hours
|
Level 7
|
223CCE-4
|
Digital Logic Design
|
122CCE-4
|
4
|
231CCS-6
|
Data Structures and Algorithms
|
222CCS-6
|
6
|
|
235CCE-4
|
Electronic Circuits
|
132CCE-4
|
4
|
|
261CCE-3
|
Signals and Systems
|
-
|
3
|
|
Total Credit Hours
|
17
|
|||
Level 8
|
224CCE-4
|
Computer Organization
|
122CCE-4
|
4
|
234CCE-5
|
Engineering Mathematics
|
109MATH-4
|
5
|
|
251CCE-3
|
Principles of Communication Systems
|
235CCE-4
|
3
|
|
262CCE-4
|
Digital Signal Processing
|
261CCE-3
|
4
|
|
Total Credit Hours
|
16
|
|||
Level 9
|
225CCE-4
|
Microprocessor and Interfacing
|
224CCE-4
|
4
|
236CCE-4
|
Electronics Measurements
|
235CCE-4
|
4
|
|
291CCE-5
|
Summer Training
|
224CCE-4
|
5
|
|
339MATH-4
|
Probability and Statistics
|
133CCE-4
|
4
|
|
381CCS-4
|
Operating Systems
|
222CCS-6
|
4
|
|
Total Credit Hours
|
21
|
|||
Fourth Year
|
||||
Level
|
Course Code
|
Course Title
|
Pre-Requisite
|
Credit Hours
|
Level 10
|
229MATH-3
|
Number Theory
|
-
|
3
|
231CIS-5
|
Database management systems
|
-
|
5
|
|
252CCE-4
|
Data Communication
|
251CCE-3
|
4
|
|
337CCE-5
|
Automatic Control Systems
|
261CCE-3
|
5
|
|
Total Credit Hours
|
17
|
|||
Level 11
|
313CCE-4
|
Software Engineering
|
222CCS-6
|
4
|
326CCE-4
|
Computer Architecture
|
224CCE-4
|
4
|
|
353CCE-5
|
Computer Networks
|
252CCE-4
|
5
|
|
371CCE-4
|
Intelligent Systems
|
-
|
4
|
|
Total Credit Hours
|
17
|
|||
Level 12
|
139BSHR-3
|
Communications Skills
|
-
|
3
|
341CCE-6
|
Embedded Systems
|
225CCE-4
|
6
|
|
381CCE-5
|
Cryptography Engineering
|
229MATH-3
|
5
|
|
***
|
College Elective-1
|
-
|
5
|
|
Total Credit Hours
|
19
|
|||
Fifth Year
|
||||
Level
|
Course Code
|
Course Title
|
Pre-Requisite
|
Credit Hours
|
Level 13
|
438CCE-4
|
Engineering Economic Analysis
|
-
|
4
|
492CCE-3
|
Industrial Trends
|
-
|
3
|
|
498CCE-4
|
Project-1
|
291CCE-5
|
4
|
|
***CCE-5
|
Elective-1
|
-
|
5
|
|
Total Credit Hours
|
16
|
|||
Level 14
|
482CCE-5
|
Hardware Security
|
381CCE-5
|
5
|
483CIS-3
|
Computing Ethics
|
-
|
3
|
|
***CCE-5
|
Elective-2
|
-
|
5
|
|
Total Credit Hours
|
13
|
|||
Level 15
|
499CCE-5
|
Project-2
|
498CCE-4
|
5
|
***
|
College Elective-2
|
-
|
5
|
|
***CCE-5
|
Elective-3
|
-
|
5
|
|
Total Credit Hours
|
15
|
Department Elective - Courses
|
|||
Course Code
|
Course Title
|
Pre-Requisite
|
Credit Hours
|
447-CCE-5
|
Internet of Things
|
-
|
5
|
354-CCE-5
|
Network Design
|
353CCE-5
|
5
|
427CCE-5
|
Advanced Digital Design
|
-
|
5
|
439CCE-5
|
Industrial automation and control
|
-
|
5
|
442CCE-5
|
Networks for Embedded Systems
|
-
|
5
|
443CCE-5
|
Real Time Systems
|
-
|
5
|
455CCE-5
|
Wireless Networks
|
-
|
5
|
456CCE-5
|
Internet Routing Architecture
|
-
|
5
|
463CCE-5
|
Digital Image Processing
|
-
|
5
|
472CCE-5
|
Robotics
|
-
|
5
|
483CCE-5
|
Embedded Systems Security
|
-
|
5
|
484CCE-5
|
Network Security
|
-
|
5
|
College Elective - Courses
|
|||
Course Code
|
Course Title
|
Pre-Requisite
|
Credit Hours
|
223CCS-5
|
Advanced object oriented programming
|
-
|
5
|
313CCS-5
|
Game Development
|
-
|
5
|
332CIS-5
|
Advanced Database Management Systems
|
-
|
5
|
485CIS-5
|
Organizational Behavior
|
-
|
5
|
486CIS-5
|
Design thinking
|
-
|
5
|