CE New Study Plan

Study Plan for Bachelor in Computer Engineering Program                                                                                                                   Previous study plan (until 2018)
Semester 1
 
Semester 2
Code
Course Name
Credits
Pre-requisite
 
Code
Course Name
Credits
Pre-requisite
011-ENG-6
Intensive English Program 1
6
-
 
012-ENG-6
Intensive English Program 2
6
011-ENG-6
111-IC1-2
The Entrance to the Islamic Culture
2
-
 
112-IC1-2
Islamic Culture 2
2
-
108-MATH-3
Calculus-1
3
-
 
109-MATH-3
Calculus-2
3
108-MATH-3
108-PHYS-2
Principles of Physics-1
2
-
 
109-PHYS-2
Principles of Physics-2
2
108-PHYS-2
111-CCS-3
Introduction to Computing
3
-
 
121-CCS-3
Introduction to Programming
3
111-CCS-3
 
 
16
 
 
 
 
16
 
Semester 3
 
Semester 4
Code
Course Name
Credits
Pre-requisite
 
Code
Course Name
Credits
Pre-requisite
113-IC1-2
Islamic Culture 3
2
-
 
114-IC1-2
Islamic Culture 4
2
-
201-ARAB-2
Arabic Language Skills
2
-
 
202-ARAB-2
Arabic Editing
2
-
113-MATH-3
Linear Algebra
3
109-MATH-3
 
122-CCE-3
Digital Logic
3
-
111-CCE-1
C Programming
1
121-CCS-3
 
132-CCE-3
Electrical Circuits
3
-
109-CHEM-3
Chemistry
3
-
 
112-CCE-1
Graphical Programming
1
111-CCE-1
121-CCE-3
Semiconductors
3
109-PHYS-2
 
222-CCS-4
Object Oriented Programming
4
111-CCE-1
131-CCE-3
Engineering Design
3
-
 
133-CCE-3
Discrete Structures
3
113-MATH-3
 
 
17
 
 
 
 
18
 
Semester 5
 
Semester 6
Code
Course Name
Credits
Pre-requisite
 
Code
Course Name
Credits
Pre-requisite
223-CCE-3
Digital Logic Design
3
122-CCE-3
 
225-CCE-3
Microprocessor and Interfacing
3
224-CCE-3
234-CCE-3
Engineering Mathematics
3
109-MATH-3
 
251-CCE-2
Principles of Communication Systems
2
235-CCE-3
224-CCE-3
Computer Organization
3
122-CCE-3
 
262-CCE-3
Digital Signal Processing
3
261-CCE-2
261-CCE-2
Signals and Systems
2
-
 
381-CCS-3
Operating Systems
3
222-CCS-4
235-CCE-3
Electronic Circuits
3
132-CCE-3
 
236-CCE-3
Electronics Measurements
3
235-CCE-3
331-CCS-4
Data Structures and Algorithms
4
222-CCS-4
 
339-MATH-3
Probability and Statistics
3
133-CCE-3
 
 
 
 
 
291-CCE-0
Summer Training
0
224-CCE-3
 
 
18
 
 
 
 
17
 
Semester 7
 
Semester 8
Code
Course Name
Credits
Pre-requisite
 
Code
Course Name
Credits
Pre-requisite
313-CCE-3
Software Engineering
3
222-CCS-4
 
***
 College Elective-1
3
-
337-CCE-3
Automatic Control Systems
3
261-CCE-2
 
353-CCE-3
Computer Networks
3
352-CCE-3
352-CCE-3
Data Communications
3
251-CCE-2
 
331-CIS-3
Introduction to Database
3
-
326-CCE-3
Computer Architecture
3
224-CCE-3
 
341-CCE-4
Embedded Systems
4
225-CCE-3
371-CCE-3
Intelligent Systems
3
-
 
381-CCE-3
Cryptography Engineering
3
229-MATH-2
229-MATH-2
Number Theory
2
-
 
139-MED-2
Communication Skills
2
-
 
 
17
 
 
 
 
18
 
Semester 9
 
Semester 10
Code
Course Name
Credits
Pre-requisite
 
Code
Course Name
Credits
Pre-requisite
438-CCE-3
Engineering Economic Analysis
3
313-CCE-3
 
492-CCE-2
Industrial Trends
2
-
498-CCE-3
Project-1
3
291-CCE-0
 
499-CCE-3
Project-2
3
498-CCE-3
482-CCE-3
Hardware Security
3
381-CCE-3
 
483-CIS-2
Computing Ethics
2
-
4**CCE
Elective-1
3
-
 
***
College Elective-2
3
-
4**CCE
Elective-2
3
-
 
4**CCE
Elective-3
3
-
 
 
15
 
 
 
 
13
 
 
Department Elective Courses 
Track
Code
Course Name
Credits
Pre-requisite
Embedded Systems
427-CCE-3
Advanced Digital Design
3
-
442-CCE-3
Networks for Embedded Systems
3
341-CCE-4
443-CCE-3
Real Time Systems
3
-
Computer Networks
454-CCE-3
Network Design
3
353-CCE-3
455-CCE-3
Wireless Networks
3
-
456-CCE-3
Internet Routing Architecture
3
-
Hardware Security
483-CCE-3
Embedded Systems Security
3
341-CCE-4
484-CCE-3
Network Security
3
-
General
439-CCE-3
Industrial Automation and Control
3
337-CCE-3
444-CCE-3
Internet of Things
3
341-CCE-4
463-CCE-3
Digital Image Processing
3
262-CCE-3
472-CCE-3
Robotics
3
-
 
College Elective Courses 
Code
Course Name
Credits
Pre-requisite
141-CIS-3
Systems Analysis and Design
3
-
271-CIS-3
Programming for Data Science
3
-
323-CIS-3
Web Design and Development
3
-
332-CIS-3
Advanced Database Management Systems
3
-
BUS-3
Principles of Management
3
-
352-CIS-3
Information Security
3
-
454-CIS-3
IT Audit and Control
3
-
444-CIS-3
Human Computer Interaction
3
-
455-CIS-3
Security Testing and Assessment
3
-
424-CIS-3
Mobile Application Development
3
-
467-CIS-3
E-Commerce
3
-
486-CIS-3
Design Thinking
3
-
223-CCS-3
Advanced OOP
3
-
341-CCS-3
Principles of Software Engineering
3
-
324-CCS-3
Programming with Python
3
-
373-CCS-3
Web Engineering
3
-
313-CCS-3
Game Development
3
-
314-CCS-3
Operations Research
3
-
432-CCS-3
Design and Analysis of Algorithms
3
-
482-CCS-3
Parallel and Distributing Computing
3
-
444-CCS-3
Software Project Management
3
-
 
Total credits required in Degree Program: 165