Minimum 50% marks in Intermediate (HSSC) examination (*Pre-Medical/Pre-Engg.) or equivalent qualification with Mathematics certified by IBCC. *Pre-Medical students are required to pass 02 deficiency courses of mathematics during the first year of degree program. Students with Pre-medical background must furnish an undertaking that they must pass deficiency courses of Mathematics of 6 credit hours within one year of their regular studies. Failure to do so will result in cancellation of admission without any fee refund.
| Sr. No. | Pre-requisite Course Code |
Course Code | Course Title | Credit Hours |
| 1 | None | GSC 114 | Applied Physics | 2 |
| 2 | None | GSL 113 | Applied Physics Lab | 1 |
| 3 | None | CSC 114 | Introduction to Information & Communication Technology | 2 |
| 4 | None | CSL 114 | Introduction to Information & Communication Technology Lab | 1 |
| 5 | None | CSC 113 | Computer Programming | 3 |
| 6 | None | CSC 113 | Computer Programming Lab | 1 |
| 7 | None | GSC 221 | Discrete Mathematics | 3 |
| 8 | None | ISL 101 | *Islamic Studies | 2 |
| 9 | None | CSC 308 | Professional Practices and Ethics | 2 |
| 10 | None | ISL 107 | **Tajweed | 0 |
| Total Credit Hours | 17 | |||
| *Compulsory course for Muslims, non-Muslim students to study “HSS 116 Ethics (2+0)” course **non-credited course for Muslim Students only |
||||
| Sr. No. | Pre-requisite Course Code |
Course Code | Course Title | Credit Hours |
| 1 | None | CEN 122 | Digital Design | 2 |
| 2 | None | CEL 122 | Digital Design Lab | 1 |
| 3 | CSC 113 | CSC 210 | Object Oriented Programming | 3 |
| 4 | CSC 113 | CSC 210 | Object Oriented Programming Lab | 1 |
| 5 | None | GSC 221 | Probability and Statistics | 3 |
| 6 | None | GSC 110 | Applied Calculus and Analytical Geometry | 3 |
| 7 | None | ENG 101 | Functional English | 3 |
| 8 | None | PAK 103 | Pakistan Studies & Global Perspective | 2 |
| Total Credit Hours | 18 | |||
| Sr. No. | Pre-requisite Course Code |
Course Code | Course Title | Credit Hours |
| 1 | CEN 122 | CEN 323 | Computer Organization& Assembly Language | 2 |
| 2 | CEN 122 | CEN 323 | Computer Organization& Assembly Language Lab | 1 |
| 3 | CSC 113 | CSC 221 | Data Structures and Algorithms | 3 |
| 4 | CSC 113 | CSC 221 | Data Structures and Algorithms Lab | 1 |
| 5 | CSC 113 | AIC 202 | Programming for Artificial Intelligence | 2 |
| 6 | CSC 113 | AIC 202 | Programming for Artificial Intelligence Lab | 1 |
| 7 | None | GSC 221 | Linear Algebra | 3 |
| 8 | None | ENG134 | Communication Skills | 2 |
| 9 | None | HSS 219 | Civic and Community Engagement | 2 |
| 10 | ISL 203 | *Fehmul Quran – I | 0+1 | |
| Total Credit Hours | 18 | |||
| * Non-Muslim students shall undertake any University-approved 02 (or more) credit hours Interdisciplinary Course in lieu of Fehmul Quran I & II. | ||||
| Sr. No. | Pre-requisite Course Code |
Course Code | Course Title | Credit Hours |
| 1 | None | CEN 222 | Data Communication and Networking | 2 |
| 2 | None | CEN 222 | Data Communication and Networking Lab | 1 |
| 3 | CSC 210 | AIC 201 | Artificial Intelligence | 3 |
| 4 | CSC 210 | AIC 201 | Artificial Intelligence Lab | 1 |
| 5 | None | CSC 220 | Database Management Systems | 2 |
| 6 | None | CSC 220 | Database Management Systems Lab | 1 |
| 7 | None | HSS 423 | Entrepreneurship | 3 |
| 8 | None | - | Social Sciences Elective | 2 |
| 9 | None | - | Ideology and Constitution of Pakistan | 2 |
| 10 | None | ISL 204 | *Fehmul Quran – II | 0+1 |
| Total Credit Hours | 19 | |||
| *3 contact hour Fehmul Quran-I for Muslims only. | ||||
| Sr. No. | Pre-requisite Course Code |
Course Code | Course Title | Credit Hours |
| 1 | AIC 201 | AIC 203 | Knowledge Representation & Reasoning | 3 |
| 2 | AIC 201 | AIC 301 | Machine Learning | 2 |
| 3 | AIC 201 | AIC 301 | Machine Learning Lab | 1 |
| 4 | GSC 110 | GSC 211 | Multivariable Calculus | 3 |
| 5 | CSC 221 | CSC 321 | Design and Analysis of Algorithms | 3 |
| 6 | Domain Elective 1 | (2+1) | ||
| 7 | Domain Elective 2 | (3+0 or 2+1) | ||
| Total Credit Hours | 18 | |||
| Sr. No. | Pre-requisite Course Code |
Course Code | Course Title | Credit Hours |
| 1 | AIC 301 | AIC 401 | Deep Learning | 2 |
| 2 | AIC 301 | AIC 401 | Deep Learning Lab | 1 |
| 3 | CSC 221 | CSC 320 | Operating Systems | 3 |
| 4 | CSC 221 | CSC 320 | Operating Systems Lab | 1 |
| 5 | CSC 320 | AIC 302 | Parallel & Distributed Computing | 2 |
| 6 | CSC 320 | AIC 302 | Parallel & Distributed Computing Lab | 1 |
| 7 | Domain Elective 3 | (2+1) | ||
| 8 | Domain Elective 4 | (3+0 or 2+1) | ||
| Total Credit Hours | 16 | |||
| Sr. No. | Pre-requisite Course Code |
Course Code | Course Title | Credit Hours |
| 1 | None | FYP 400 | Final Year Project – I | 3 |
| 2 | None | SEN 220 | Software Engineering | 3 |
| 3 | None | AIC 304 | Computer Vision | 2 |
| 4 | None | AIC 304 | Computer Vision Lab | 1 |
| 5 | HSS 120 | ENG 123 | Expository Writing | 3 |
| 6 | Elective 5 | (2+1) | ||
| 7 | ISL 113 | *Seerah-I | 0 | |
| Total Credit Hours | 15 | |||
| *Non-credited course for Muslim students only. | ||||
| Sr. No. | Pre-requisite Course Code |
Course Code | Course Title | Credit Hours |
| 1 | None | FYP 400 | Final Year Project | 3 |
| 2 | CEN 222 | CSC 407 | Information Security | 3 |
| 3 | Elective Supporting | 3 | ||
| 4 | Domain Elective 6 | (2+1) | ||
| 5 | Domain Elective 7 | (3+0 or 2+1) | ||
| 6 | ISL 114 | *Seerah-II | 0 | |
| Total Credit Hours | 15 | |||
| *Non-credited course for Muslim students only. | ||||
| Sr. No. | Pre-requisite Course Code |
Course Code | Course Title | Credit Hours |
| 1 | GSC 122 | AIC 305 | Advance Statistics | 3 |
| 2 | None | CSC 315 | Theory of Automata | 3 |
| 3 | None | CSC 452 | Data Mining | 3 |
| 4 | None | AIC 306 | Speech Processing | 3 |
| 5 | None | AIC 402 | Reinforcement Learning | 3 |
| 6 | None | AIC 403 | Fuzzy Systems | 3 |
| 7 | None | GSC 221 | Evolutionary Computing | 3 |
| 8 | None | AIC 308 | Agent-Based Modeling | 3 |
| 9 | None | CEN 459 | Robotics | 2+1 |
| 10 | None | ITC 412 | Introduction to Cyber Security | 2+1 |
| 11 | None | AIC 442 | Natural Language Processing | 2+1 |
| 12 | None | AIC 410 | Virtual and Augmented Reality | 2+1 |
| 13 | None | AIC 411 | HCI & Computer Graphics | 2+1 |
| 14 | None | AIC 310 | Swarm Intelligence | 2+1 |
| 15 | None | CSC 400 | Quantum Computing | 2+1 |
| 16 | None | AIC 377 | Game Artificial Intelligence | 2+1 |
| 17 | None | HSS 107 | Introduction to Psychology | 2 |
| 18 | None | HSS 115 | Introduction to Media Studies | 2 |
| 19 | None | SOC 112 | Critical Reasoning & Logic | 2 |
| 20 | None | HSS 109 | Arabic | 2 |
| 21 | None | HSS 163 | Chinese | 2 |
| 22 | None | HSS 160 | French | 2 |
| 23 | None | HSS 164 | German | 2 |
| 24 | None | HSS 161 | Russian | 2 |
| 25 | None | HSS 162 | Spanish | 2 |
| 26 | None | HSS 214 | Turkish | 2 |
| 27 | None | MKT 110 | Principles of Marketing | 3 |
| 28 | None | FIN 201 | Fundamentals of Finance | 3 |
| 29 | None | MGT 111 | Principles of Management | 3 |
| 30 | None | MGT 242 | Organizational Theory and Behavior | 3 |
| 31 | None | MTM 101 | Introduction to Maritime Industry | 3 |
| 32 | None | MTM 501 | Fundamentals of Maritime Sector | 3 |