Scheme of Studies | ||||
BS Computer Science | ||||
Semester 1 | ||||
Code | Pre-Reqs | Course Title | Credit Hour | |
---|---|---|---|---|
CS4-501 | - | Programming Fundamentals | 3(3-0) | |
ICT-501 | - | Application of ICT | 2(2-0) | |
QRE-501 | - | QR 1 (Discrete Structures) | 3(3-0) | |
QRE-502 | - | QR 2 (Calculus and Geometry) | 3(3-0) | |
ENG-501 | - | Functional English | 3(3-0) | |
CS4-501-P | - | Programming Fundamentals LAB | 1(0-1) | |
ICT-501-P | - | ICT LAB | 1(0-1) | |
Semester 2 | ||||
CS4-502 | CS4-501 | Object Oriented Programming | 3(3-0) | |
CS4-503 | - | Database Systems | 3(3-0) | |
CS4-504 | - | Digital Logic Design | 2(2-0) | |
CS2-501 | QRE-502 | Multivariable Calculus | 3(3-0) | |
CS2-502 | QRE-502 | Linear Algebra | 3(3-0) | |
CS4-502-P | CS4-501 | Object Oriented Programming LAB | 1(0-1) | |
CS4-503-P | - | Database Systems LAB | 1(0-1) | |
CS4-504-P | - | Digital Logic Design LAB | 1(0-1) | |
Semester 3 | ||||
CS4-505 | CS4-502 | Data Structures | 3(3-0) | |
CS4-506 | - | Information Security | 2(2-0) | |
CS4-507 | - | Artificial Intelligence | 2(2-0) | |
CS4-508 | - | Computer Networks | 2(2-0) | |
CS4-509 | - | Software Engineering | 3(3-0) | |
CS2-503 | - | Probability & Statistics | 3(3-0) | |
CS4-505-P | CS4-502 | Data Structures LAB | 1(0-1) | |
CS4-506-P | - | Information Security LAB | 1(0-1) | |
CS4-507-P | - | Artificial Intelligence LAB | 1(0-1) | |
CS4-508-P | - | Computer Networks LAB | 1(0-1) | |
Semester 4 | ||||
CS4-510 | CS4-504 | Computer Organization & Assembly Language | 3(3-0) | |
CS5-501 | - | Theory of Automata | 3(3-0) | |
CS5-502 | - | Advanced Database Management Systems | 2(2-0) | |
PHY-501 | - | Applied Physics | 2(2-0) | |
ENG-502 | - | Expository Writing | 3(3-0) | |
ISL-501 | - | Islamic Studies | 2(2-0) | |
CS4-510-P | CS4-504 | Computer Org & Assembly LAB | 1(0-1) | |
CS5-502-P | - | Advanced DBMS LAB | 1(0-1) | |
PHY-501-P | - | Applied Physics LAB | 1(0-1) | |
Semesters 5 to 8 will be continued in the same format upon request. |