Study Plan

 
 
 
 
Code
Course Name
CR
PR
 
Code
Course Name
CR
PR
Level 1
 
 
 
 
 
 
 
Level 2
011-ENG-6
6
-
012-ENG-6
6
111-IC1-2
2
-
112-IC1-2
2
 
108-MATH-3
3
-
109-MATH-3
3
108-PHYS-2
2
-
109-PHYS-2
2
111-CCS-3
3
-
121-CCS-3
3
 
 
16
 
 
 
16
 
Level 3
 
 
 
 
 
 
 
 
 
 
Level 4
113-IC1-2
2
 
114-IC1-2
2
 
201-ARAB-2
2
-
202-ARAB-2
2
 
113-MATH-3
3
122-CCE-3
3
 
111-CCE-1
1
132-CCE-3
3
 
109-CHEM-3
3
 
112-CCE-1
1
121-CCE-3
3
222-CCS-4
4
131-CCE-3
3
 
133-CCE-3
3
 
 
17
 
 
 
 
 
 
 
 
 
 
 
18
 
Level 5
 
 
 
 
 
 
 
 
 
Level 6
223-CCE-3
3
225-CCE-3
3
234-CCE-3
3
251-CCE-2
2
224-CCE-3
3
262-CCE-3
3
261-CCE-2
2
 
381-CCS-3
3
235-CCE-3
3
236-CCE-3
3
331-CCS-4
4
339-MATH-3
3
 
 
 
 
291-CCE-0
0
 
 
18
 
 
 
17
 
Level 7
 
 
 
 
 
 
 
 
Level 8
313-CCE-3
3
***
3
 
337-CCE-3
3
353-CCE-3
3
352-CCE-3
3
331-CIS-3
3
 
326-CCE-3
3
341-CCE-4
4
371-CCE-3
3
 
381-CCE-3
3
229-MATH-2
2
 
139-MED-2
2
 
 
 
17
 
 
 
18
 
Level 9
 
 
 
 
 
 
 
Level 10
438-CCE-3
3
492-CCE-2
2
-
498-CCE-3
3
499-CCE-3
3
482-CCE-3
3
483-CIS-2
2
 
4**CCE
3
 
***
3
 
4**CCE
3
 
4**CCE
3
 
 
 
15
 
 
 
13
 
Total credits required in Degree Program: 165
 
ELECTIVE COURSES
Department Elective Courses
TRACK
Code
Course Name
CR
PR
Embedded Systems
427-CCE-3
3
 
442-CCE-3
3
443-CCE-3
3
 
Computer Networks
454-CCE-3
3
455-CCE-3
3
 
456-CCE-3
3
 
Hardware Security
483-CCE-3
3
484-CCE-3
3
 
General
439-CCE-3
3
444-CCE-3
3
463-CCE-3
3
472-CCE-3
3
 
 
College Elective Courses
Code
Course Name
CR
PR
 
 
 
 
 
 
 
 
 
 
 
 
Code
Course Name
CR
PR
141-CIS-3
Systems Analysis and Design
3
 
467-CIS-3
E-Commerce
3
 
271-CIS-3
Programming for Data Science
3
 
486-CIS-3
Design Thinking
3
 
323-CIS-3
Web Design and Development
3
 
223-CCS-3
Advanced OOP
3
 
332-CIS-3
Advanced Database Management Systems
3
 
341-CCS-3
Principles of Software Engineering
3
 
BUS-3
Principles of Management
3
 
324-CCS-3
Programming with Python
3
 
352-CIS-3
Information Security
3
 
373-CCS-3
Web Engineering
3
 
454-CIS-3
IT Audit and Control
3
 
313-CCS-3
Game Development
3
 
444-CIS-3
Human Computer Interaction
3
 
314-CCS-3
Operations Research
3
 
455-CIS-3
Security Testing and Assessment
3
 
432-CCS-3
Design and Analysis of Algorithms
3
 
424-CIS-3
Mobile Application Development
3
 
482-CCS-3
Parallel and Distributing Computing
3
 
 
 
 
 
444-CCS-3
Software Project Management
3
 
 
The student must select 3 elective courses and 2 college elective courses during the ninth and tenth levels*