| Scheme of Studies | ||||
| BS Computer Science | ||||
| Semester 1 | ||||
| S.NO | Code | Course Title | Domain Cr | hr (Cont hr) |
| 1 | CS1xx | Programming Fundamentals | Core | 4 (3-3) |
| 2 | GE1xx | Application of Information & Communication Technologies | GER | 3 (2-3) |
| 3 | GE1xx | QR 1 (Discrete Structures) | GER | 3 (3-0) |
| 4 | GE1xx | QR 2 (Calculus and Analytic Geometry) | GER | 3 (3-0) |
| 5 | GE1xx | Functional English | GER | 3 (3-0) |
| Total Cr Hrs | 16 (14-6) | |||
| Semester 2 | ||||
| S.NO | Code | Course Title | Domain Cr | hr (Cont hr) |
| 6 | CS1xx | Object Oriented Programming | Core | 4 (3-3) |
| 7 | CS1xx | Database Systems | Core | 4 (3-3) |
| 8 | CS1xx | Digital Logic Design | Core | 3 (2-3) |
| 9 | MT1xx | Multivariable Calculus | Maths | 3 (3-0) |
| 10 | MT1xx | Linear Algebra | Maths | 3 (3-0) |
| Total Cr Hrs | 17 (14-9) | |||
| Semester 3 | ||||
| S.NO | Code | Course Title | Domain Cr | hr (Cont hr) |
| 11 | CS2xx | Data Structures | Core | 4 (3-3) |
| 12 | CS2xx | Information Security | Core | 3 (2-3) |
| 13 | CS2xx | Artificial Intelligence | Core | 3 (2-3) |
| 14 | CS2xx | Computer Networks | Core | 3 (2-3) |
| 15 | CS2xx | Software Engineering | Core | 3 (3-0) |
| 16 | MT2xx | Probability & Statistics | Maths | 3 (3-0) |
| Total Cr Hrs | 19 (15-12) | |||
| Semester 4 | ||||
| S.NO | Code | Course Title | Domain Cr | hr (Cont hr) |
| 17 | CS2xx | Computer Organization & Assembly Language | Core | 3 (2-3) |
| 18 | CS2xx | Domain Core 1 (Theory of Automata) | Domain Core | 3 (3-0) |
| 19 | CS2xx | Domain Core 2 (Advance Database Management Systems) | Domain Core | 3 (2-3) |
| 20 | GE2xx | Natural Science (Applied Physics *Should be offered in 3rd Sem for CE) | GER | 3 (2-3) |
| 21 | GE1xx | Expository Writing | GER | 3 (3-0) |
| 22 | GE2xx | Islamic Studies | GER | 2 (2-0) |
| Total Cr Hrs | 17 (14-9) | |||
| Semester 5 | ||||
| S.NO | Code | Course Title | Domain Cr | hr (Cont hr) |
| 23 | CS3xx | Operating Systems | Core | 3 (2-3) |
| 24 | CS3xx | Domain Core 3 (HCI & Computer Graphics) | Domain Core | 3 (2-3) |
| 25 | CS3xx | Domain Core 4 (Computer Architecture) | Domain Core | 3 (2-3) |
| 26 | CS3xx | Domain Elective 1 (Example: Web Technologies) | Domain Elective | 3 (2-3) |
| 27 | CS3xx | Domain Elective 2 (Example: Mobile Application Development 1) | Domain Elective | 3 (2-3) |
| 28 | GE2xx | Social Science (Example: Introduction to Management) | GER | 2 (2-0) |
| Total Cr Hrs | 17 (12-15) | |||
| Semester 6 | ||||
| S.NO | Code | Course Title | Domain Cr | hr (Cont hr) |
| 29 | CS3xx | Domain Core 5 (Compiler Construction) | Domain Core | 3 (2-3) |
| 30 | CS3xx | Domain Core 6 (Parallel & Distributed Computing) | Domain Core | 3 (2-3) |
| 31 | CS3xx | Domain Elective 3 (Example: Advanced Programming – Visual Prog) | Domain Elective | 3 (2-3) |
| 32 | CS3xx | Domain Elective 4 (Example: Numerical Analysis) | Domain Elective | 3 (2-3) |
| 33 | CS3xx | Domain Elective 5 (Example: Web Engineering) | Domain Elective | 3 (2-3) |
| 34 | CS3xx | Domain Elective 6 (Example: Cyber Security) | Domain Elective | 3 (2-3) |
| Total Cr Hrs | 18 (12-18) | |||
| Semester 7 | ||||
| S.NO | Code | Course Title | Domain Cr | hr (Cont hr) |
| 35 | CS4xx | Final Year Project - I | Core | 2 (0-6) |
| 36 | CS4xx | Analysis of Algorithms | Core | 3 (3-0) |
| 37 | CS4xx | Domain Elective 7 (Example: Software Testing & Quality Assurance) | Domain Elective | 3 (2-3) |
| 38 | SS1xx | Elective Supporting Course (Example: Introduction to Marketing) | SS | 3 (3-0) |
| 39 | EN4xx | Technical & Business Writing | EN | 3 (3-0) |
| 40 | GE4xx | Entrepreneurship | GER | 2 (2-0) |
| Total Cr Hrs | 16 (13-9) | |||
| Semester 8 | ||||
| S.NO | Code | Course Title | Domain Cr | hr (Cont hr) |
| 41 | CS4xx | Final Year Project - II | Core | 4 (0-12) |
| 42 | GE4xx | Ideology and Constitution of Pakistan | GER | 2 (2-0) |
| 43 | GE4xx | Arts & Humanities (Professional Practices) | GER | 2 (2-0) |
| 44 | GE4xx | Civics and Community Engagement | GER | 2 (2-0) |
| Total Cr Hrs | 10 (6-12) | |||
| Sem 1 + Sem 3 + Sem 5 + Sem 7 = Theory 54 hours + Lab 42 hours | ||||
| Sem 2 + Sem 4 + Sem 6 + Sem 8 = Theory 46 hours + Lab 36 hours + Project Lab 12 hours | ||||
| Total | 130 | |||