| 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. | ||||