Foundation 1 - Semester 1 |
Course No. |
Course Title |
Credits |
Prerequisite |
LANG 011 |
Reading and Critical Thinking 1 |
3 |
None |
LANG 013 |
Academic Writing 1 |
3 |
None |
LANG 015 |
Listening and Speaking 1 |
3 |
None |
SSKL 021 |
Independent Learning and Research Skills 1 |
2 |
None |
ENG 051 |
Introduction to Engineering 1 |
3 |
None |
ENG 055 |
Basic Physics for Engineering 1 |
2 |
None |
MATH 041 |
Basic Math 1 |
3 |
None |
CL 031 |
Computer Literacy |
1 |
None |
Total |
19 |
|
Foundation 2 - Semester 2 |
Course No. |
Course Title |
Credits |
Prerequisite |
LANG 012 |
Reading and Critical Thinking 2 |
3 |
LANG 011 |
LANG 014 |
Academic Writing 2 |
3 |
LANG 013 |
LANG 016 |
Listening and Speaking 2 |
3 |
LANG 015 |
SSKL022 |
Independent Learning and Research Skills 2 |
2 |
SSKL 021 |
ENG054 |
Introduction to Engineering 2 |
3 |
ENG 051 |
ENG056 |
Basic Physics for Engineering 2 |
2 |
ENG 055 |
MATH 042 |
Basic Math 2 |
3 |
MATH 041 |
IL 032 |
Information Literacy |
- |
CL 031 |
Total |
18 |
|
Semester 1 |
Course No. |
Course Title |
Credits |
Prerequisite |
CS 1001 |
Introduction to Computing |
3 |
Co-requisite GCS 150 |
GMTH 141E |
Pre-Calculus for Engineering |
3 |
None |
GCS 150 |
Digital Skills |
3 |
None |
GENG 161 |
Linguistic- Communication (English) |
2 |
Placement |
GISL 171 |
Social and Moral Values in Islam |
2 |
None |
GPHY 112 |
Foundations in Physics |
3 |
None |
Total |
16 |
|
Semester 2 |
Course No. |
Course Title |
Credits |
Prerequisite |
CS 1131 |
Advanced Programming |
3 |
GCS 150 |
MATH 101 |
Calculus for Engineers I |
3 |
GMTH 141E |
Choice |
Linguistic Communication (LC) (English) |
2 |
None |
CS 1021 |
Computer Architecture and Organization |
3 |
CS1001 |
GSTA 140 |
Elementary Statistics |
3 |
None |
BIO 112 |
Introduction to Biology |
3 |
None |
Total |
17 |
|
Semester 3 |
Course No. |
Course Title |
Credits |
Prerequisite |
CS 2071 |
Database Systems |
3 |
GCS 150 |
CS 2132 |
Object Oriented Programming |
3 |
CS 1131 |
CS 2171 |
Ethics in Computing |
2 |
None |
MATH 201 |
Calculus for Engineers II |
3 |
MATH 101 |
CS 2091 |
Computer Networks |
3 |
CS 1001 |
Choice |
Linguistic- Communication (Arabic) |
3 |
None |
Total |
17 |
|
Semester 4 |
Course No. |
Course Title |
Credits |
Prerequisite |
CS 2111 |
Web Application Development |
3 |
CS 2071 |
Choice |
Physical and Environmental Wellbeing (PEW) |
2 |
NONE |
CS 2011 |
Data Structures and Algorithms |
3 |
CS 2132 |
STAT 201 |
Statistics for Computing |
3 |
MATH 201 & GSTA 140 |
|
Technical Elective 1 |
3 |
|
Choice |
Linguistic Communication (Foreign Languages) (LCFL) |
2 |
None |
Total |
16 |
|
Semester 5 |
Course No. |
Course Title |
Credits |
Prerequisite |
Choice |
Islamic Thought and Ethics Requirement (ITER) |
2 |
None |
CS 3081 |
Artificial Intelligence |
3 |
STAT 201 and CS 2011 |
MATH 203 |
Discrete Mathematics |
3 |
MATH 201 |
CS 3012 |
Algorithm Analysis |
3 |
CS 2011 |
CS 3101 |
Operating Systems |
3 |
CS 1021 & CS 2011 |
GSEM 200 |
Interdisciplinary Seminar and Research |
3 |
GENG 161 & GSTA 140 |
Total |
17 |
|
Semester 6 |
Course No. |
Course Title |
Credits |
Prerequisite |
Choice |
Art and Humanities Requirement- Culture Literacy (CL) |
3 |
None |
CS 3067 |
Information and Cyber Security |
3 |
CS 1001 |
CS 3172 |
Research Projects in Computing |
3 |
GSEM 200 |
MATH 310 |
Numerical Analysis |
3 |
MATH 201 & CS 1131 |
Choice |
Social Science Requirement- Global Awareness (GA) |
3 |
None |
Choice |
Civic Engagement Requirement (CER) |
2 |
None |
Total |
17 |
|
Summer Semester |
Course No. |
Course Title |
Credits |
Prerequisite |
CS 3173 |
Summer Training |
2 |
CS 3172 |
Total |
2 |
|
Semester 7 |
Course No. |
Course Title |
Credits |
Prerequisite |
Choice |
Islamic Thought and Ethics Requirement (ITER) |
2 |
None |
MATH 307 |
Linear Algebra |
3 |
MATH 201 |
CS 3072 |
Data Sciences |
3 |
CS 2071 |
|
Artificial Intelligence Requirement 1 |
3 |
|
CS 4174 |
Senior Project 1 |
3 |
CS 3172 |
Choice |
Linguistic Communication ( Foreign Languages) (LCFL) |
2 |
None |
Total |
16 |
|
Semester 8 |
Course No. |
Course Title |
Credits |
Prerequisite |
|
Technical Elective 2 |
3 |
|
|
Artificial Intelligence Requirement 2 |
3 |
|
|
Artificial Intelligence Requirement 3 |
3 |
|
|
Artificial Intelligence Requirement 4 |
3 |
CS 4175 |
Senior Project 2 |
3 |
CS 4174 |
Total |
15
|