Department of Computer Science
First Year: Semester One
|
Course Code |
Course Title |
Prerequisite |
No. of Credits |
|---|---|---|---|
|
FOE 201 |
Intro to Computing |
Co-requisite ENG 100 |
3 |
|
ENG 201 |
English Communication Skills I |
Placement |
3 |
|
MAT 213 |
Calculus III |
Placement |
3 |
|
CSC 210 |
C++ Programming |
Co-requisite ENG 100 |
3 |
|
CSC 210L |
C++ Programming Lab |
Co-requisite CSC 210 |
1 |
|
CST 200 |
Cultural Studies I |
|
3 |
|
Total |
16 |
||
First Year: Semester Two
|
Course Code |
Course Title |
Prerequisite |
No. of Credits |
|---|---|---|---|
|
ENG 202 |
English Communication Skills II |
ENG 201 |
3 |
|
MAT 250 |
Discrete Mathematics |
Placement |
3 |
|
EEE 225 |
Digital Logic Design |
Co-requisite ENG 100 & Co-requisite MAT 213 |
3 |
|
EEE 225L |
Digital Logic Design Lab |
Co-requisite EEE 225 |
1 |
|
ARB 201 |
Arabic Communication Skills I |
Placement |
3 |
|
CSC 310 |
Object Oriented Programming |
CSC 210 |
3 |
|
Total |
16 |
||
First Year: Summer Semester
|
Course Code |
Course Title |
Prerequisite |
No. of Credits |
|---|---|---|---|
|
MAT 225 |
Probability & Statistics for Science |
MAT 213 |
3 |
|
Total |
3 |
||
Second Year: Semester One
|
Course Code |
Course Title |
Prerequisite |
No. of Credits |
|---|---|---|---|
|
CSC 320 |
Data Structures |
CSC 210 |
3 |
|
MAT 320 |
Linear Algebra |
MAT 213 |
3 |
|
ENG 204 |
Public Speaking |
ENG 202 |
3 |
|
GEE 201 |
General Elective I |
|
3 |
|
COE 360 |
Computer Networks |
CSC 210 |
3 |
|
COE 360L |
Computer Networks Lab |
Co-requisite COE 360 |
1 |
|
Total |
16 |
||
Second Year: Semester Two
|
Course Code |
Course Title |
Prerequisite |
No. of Credits |
|---|---|---|---|
|
CSC 330 |
Database Systems |
CSC 320 |
3 |
|
CSC 330L |
Database Systems Lab |
Co-requisite CSC 330 |
1 |
|
COE 380 |
Computer Organization |
EEE 225 |
3 |
|
MAT 350 |
Numerical Analysis |
MAT 320 |
3 |
|
GEE 202 |
General Elective II |
|
3 |
|
|
Science Elective |
|
3 |
|
Total |
16 |
||
Second Year: Summer Semester
|
Course Code |
Course Title |
Prerequisite |
No. of Credits |
|---|---|---|---|
|
CSC 497 |
Practical Training |
Consent of Advisor |
3 |
|
Total |
3 |
||
Third Year: Semester One
|
Course Code |
Course Title |
Prerequisite |
No. of Credits |
|---|---|---|---|
|
CSC 340 |
Theory of Computation |
MAT 250 & CSC 320 |
3 |
|
CSC 400 |
Web Programming |
FOE 201 & CSC 210 |
3 |
|
CSC 420 |
Algorithms |
CSC 320 |
3 |
|
CSC 498 |
Capstone Project Proposal |
Consent of Advisor |
0 |
|
GEE 203 |
General Elective III |
|
3 |
|
|
Technical Elective |
|
3 |
|
Total |
15 |
||
Third Year: Semester Two
|
Course Code |
Course Title |
Prerequisite |
No. of Credits |
|---|---|---|---|
|
CSC 450 |
Operating Systems |
COE 380 |
3 |
|
CSC 470 |
Software Engineering |
CSC 320 |
3 |
|
CSC 499 |
Capstone Project |
CSC 498 |
3 |
|
|
Technical Elective |
|
3 |
|
Total |
12 |
||