
| SEMESTER 1 | SEMESTER 2 | |||||
| Code | Course Title | Credits | Code | Course Title | Credits | |
| CS-110 | Programming Fundamentals | 3 | CS-111 | Object Oriented Programming | 3 | |
| CS-110L | Programming Fundamentals Lab | 1 | CS-111L | Object Oriented Programming Lab | 1 | |
| GE-181 | Applications of ICT | 2 | CS-141 | Database Systems | 3 | |
| GE-181L | Applications of ICT Lab | 1 | CS-141L | Database Systems Lab | 1 | |
| GE-150 | Discrete Structures | 3 | EE-201 | Digital Logic Design | 2 | |
| GE-143 | Functional English | 3 | EE-201L | Digital Logic Design Lab | 1 | |
| GE-161 | Islamic Studies | 2 | GE-153 | Calculus & Analytical Geometry | 3 | |
| MTH-100 | Pre-Calculus-I | NC | STS-202 | Probability & Statistics | 3 | |
| MTH-101 | Pre-Calculus-II | NC | ||||
| GE-164 | Understanding of Holy Quran-1 | 0+1 | ||||
| TOTAL (Theory + Lab) | 15 (13+2) | TOTAL (Theory + Lab) | 18 (14+4) | |||
| SEMESTER 3 | SEMESTER 4 | |||||
| Code | Course Title | Credits | Code | Course Title | Credits | |
| CS-201 | Data Structures | 3 | CS-222 | Computer Organization & Assembly Language | 2 | |
| CS-201L | Data Structures Lab | 1 | CS-222L | Computer Organization & Assembly Language Lab | 1 | |
| CS-242 | Information Security | 2 | EE-101 | Linear Circuit Analysis | 3 | |
| CS-242L | Information Security Lab | 1 | CS-212 | Artificial Intelligence | 2 | |
| EE-104 | Electronic Devices and Circuits | 2 | CS-212L | Artificial Intelligence Lab | 1 | |
| EE-104L | Electronic Devices and Circuits Lab | 1 | GE-128 | Applied Physics | 2 | |
| CS-231 | Computer Networks | 2 | GE-128L | Applied Physics Lab | 1 | |
| CS-231L | Computer Networks Lab | 1 | GE-144 | Expository Writing | 3 | |
| MTH-163 | Linear Algebra | 3 | MTH-147 | Multivariable Calculus | 3 | |
| GE-165 | Understanding of Holy Quran - II | 0+1 | ||||
| TOTAL (Theory + Lab) | 17 (12+5) | TOTAL (Theory + Lab) | 18 (15+3) | |||
| SEMESTER 5 | SEMESTER 6 | |||||
| Code | Course Title | Credits | Code | Course Title | Credits | |
| CS-323 | Operating Systems | 2 | EE-221 | Signals & Systems | 2 | |
| CS-323L | Operating Systems Lab | 1 | EE-221L | Signals & Systems Lab | 1 | |
| EE-302 | Electrical Network Analysis | 2 | ENG-401 | Technical and Business Writing | 3 | |
| EE-302L | Electrical Network Analysis Lab | 1 | COME-3XX | Domain Elective 2 | 2 | |
| CS-321 | Computer Architecture | 2 | COME-3XXL | Domain Elective 2 Lab | 1 | |
| CS-321L | Computer Architecture Lab | 1 | COME-3XX | Domain Elective 3 | 2 | |
| CS-302 | Analysis of Algorithms | 3 | COME-3XXL | Domain Elective 3 Lab | 1 | |
| COME-3XX | Domain Elective 1 | 2 | COME-3XX | Domain Elective 4 | 2 | |
| COME-3XXL | Domain Elective 1 Lab | 1 | COME-3XXL | Domain Elective 4 Lab | 1 | |
| CS-313 | Software Engineering | 3 | GE-172 | Pakistan Studies | 2 | |
| TOTAL (Theory + Lab) | 18 (14+4) | TOTAL (Theory + Lab) | 17 (13+4) | |||
| SEMESTER 7 | SEMESTER 8 | |||||
| Code | Course Title | Credits | Code | Course Title | Credits | |
| CS-432 | Parallel and Distributed Computing | 2 | COME-499 | Final Year Project-II | 0+4 | |
| CS-432L | Parallel and Distributed Computing Lab | 1 | GE-171 | Ideology and Constitution of Pakistan | 2 | |
| COME-4XX | Domain Elective 5 | 2 | GE-196 | Professional Practices | 2 | |
| COME-4XXL | Domain Elective 5 Lab | 1 | GE-132 | Civics and Community Engagement | 2 | |
| COME-4XX | Domain Elective 6 | 2 | GE-191 | Entrepreneurship | 2 | |
| COME-4XXL | Domain Elective 6 Lab | 1 | COME-4XX | Domain Elective 7 | 2 | |
| MGT-121 | Introduction to Marketing | 3 | COME-4XXL | Domain Elective 7 Lab | 1 | |
| GE-195 | Introduction to Management | 2 | ||||
| COME-497 | Final Year Project - I | 0+2 | ||||
| TOTAL (Theory + Lab) | 16 (11+5) | TOTAL (Theory + Lab) | 15 (10+5) | |||