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 | CSC 114 | Introduction to Information & Communication Technology | 2 |
| 2 | None | CSC 114 | Introduction to Information & Communication Technology Lab | 1 |
| 3 | None | CSC 113 | Computer Programming | 3 |
| 4 | None | CSC 113 | Computer Programming Lab | 1 |
| 5 | None | GSC 114 | Applied Physics | 2 |
| 6 | None | GSL 113 | Applied Physics Lab | 1 |
| 7 | None | ISL 101/ HSS 116 |
*Islamic Studies /** Ethics | 2 |
| 8 | None | GSC 221 | Discrete Mathematics | 3 |
| 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 | CSC 113 | CSC 210 | Object Oriented Programming | 3 |
| 2 | CSC 113 | CSL 210 | Object Oriented Programming Lab | 1 |
| 3 | GSC 114 | CEN 122 | Digital Design | 2 |
| 4 | GSC 114 | CEN 122 | Digital Design Lab | 1 |
| 5 | None | GSC 110 | Applied Calculus and Analytical Geometry | 3 |
| 6 | None | GSC 122 | Probability and Statistics | 3 |
| 7 | None | PAK 103 | Pakistan Studies and Global Perspective | 2 |
| 8 | None | ENG 101 | Functional English | 3 |
| Total Credit Hours | 18 | |||
| Sr. No. | Pre-requisite Course Code |
Course Code | Course Title | Credit Hours |
| 1 | CSC 113 | CSC 221 | Data Structure & Algorithm | 3 |
| 2 | CSC 113 | CSL 221 | Data Structure & Algorithm Lab | 1 |
| 3 | None | SEN 220 | Software Engineering | 3 |
| 4 | None | CEN 223 | Computer Communication & Networks | 3 |
| 5 | None | CEL 223 | Computer Communication & Networks Lab | 1 |
| 6 | None | GSC 121 | Linear Algebra | 3 |
| 7 | None | HSS 219 | Civic and Community Engagement | 2 |
| 8 | None | ENG 134 | Communication Skills | 2 |
| 9 | ISL 203 | Fehmul Quran – I* | 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 | CSC 210 | ITC 226 | Web Systems and Technologies | 2 |
| 2 | CSC 210 | ITL 226 | Web Systems and Technologies Lab | 1 |
| 3 | CSC 221 | CSC 321 | Design and Analysis of Algorithms | 3 |
| 4 | None | HSS 423 | Entrepreneurship | 2 |
| 5 | HSS 118 | ENG 123 | Expository Writing | 3 |
| 6 | GSC 110 | GSC 211 | Multivariable Calculus | 3 |
| 7 | None | Social Sciences Elective | 2 | |
| 8 | None | PAK 109 | Ideology & Constitution of Pakistan) | 2 |
| 9 | None | ISL 204 | *Fehmul Quran – II | 0+1 |
| Total Credit Hours | 19 | |||
| * 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 | CSC 220 | Database Management System | 3 |
| 2 | None | CSL 220 | Database Management System Lab | 1 |
| 3 | CSC 221 | CSC 320 | Operating Systems | 3 |
| 4 | CSC 221 | CSL 320 | Operating Systems Lab | 1 |
| 5 | CEN 223 | ITC 312 | System and Network Administration | 3 |
| 6 | CEN 223 | ITL 312 | System and Network Administration Lab | 1 |
| 7 | Elective 1 (3+0 or 2+1) | 3 | ||
| 8 | CEN 223 | CSC 407 | Information Security | 3 |
| Total Credit Hours | 18 | |||
| Sr. No. | Pre-requisite Course Code |
Course Code | Course Title | Credit Hours |
| 1 | CEN 122 | CEN 323 | Computer Organization and Assembly Language | 2 |
| 2 | CEN 122 | CEL 323 | Computer Organization and Assembly Language Lab | 1 |
| 3 | CSC 210 | CSC 411 | Artificial Intelligence | 2 |
| 4 | CSC 210 | AIL 201 | Artificial Intelligence Lab | 1 |
| 5 | ITC 312 | ITC 324 | Information Technology Infrastructure | 3 |
| 6 | Elective 2 (2+1) | 3 | ||
| 7 | Elective 3 (2+1) | 3 | ||
| Total Credit Hours | 15 | |||
| Sr. No. | Pre-requisite Course Code |
Course Code | Course Title | Credit Hours |
| 1 | CSC 220 | ITC 327 | Database Administration and Management | 2 |
| 2 | CSC 220 | ITL 327 | Database Administration and Management Lab | 1 |
| 3 | None | FYP 400 | Final Year Project | 3 |
| 4 | CEN 223 | ITC 411 | Cyber Security | 3 |
| 5 | Elective 4 (2+1) | 3 | ||
| 6 | Elective 5 (3+0 or 2+1) | 3 | ||
| 7 | None | 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 | CSC320 | AIC 302 | Parallel and Distributed Computing | 2 |
| 3 | CSC320 | AIL 302 | Parallel and Distributed Computing Lab | 1 |
| 4 | Elective Supporting | 3 | ||
| 5 | Elective 6 (3+0 or 2+1) | 3 | ||
| 6 | Elective 7 (3+0 or 2+1) | 3 | ||
| 7 | ISL 113 | 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 | ITC 226 | ITB 471 | E Commerce | 3 |
| 2 | None | ITC 425 | Business Processing Re- engineering | 3 |
| 3 | None | ITC 457 | Knowledge Management System & Technologies | 3 |
| 4 | CSC 220 | CSC 452 | Data Mining | 3 |
| 5 | CSC 220 | CSC 454 | Data Warehousing | 3 |
| 6 | ITC 226 | SEN 421 | Semantic Web | 3 |
| 7 | SEN 220 | SEN 411 | Software Testing | 3 |
| 8 | SEN 220 | SEN 456 | Usability Engineering | 3 |
| 9 | CSC 220 | CSC 426 | Business Intelligence and Analytic | 3 |
| 10 | None | SEN 427 | Information Systems Auditing and Assurance | 3 |
| 11 | SEN 220 | SEN 428 | Service Oriented Architecture | 3 |
| 12 | SEN 220 | SEN 420 | Software Quality Assurance | 3 |
| 13 | CEN 223 | EET 455 | Wireless Communication | 3 |
| 14 | None | SEN 320 | Human Computer Interaction | 3 |
| 15 | CSC 221 | SEN 604 | Blockchain Technologies | 3 |
| 16 | CSC 221 | CSC 448 | Introduction to Bioinformatics | 3 |
| 17 | CEN 223 | CSC 450 | Internet of Things | 3 |
| 18 | CEN 223 | SEN 459 | Software Defined Network | 3 |
| 19 | SEN 220 | CSC 489 | Ubiquitous Computing | 3 |
| 20 | GSC 221 | GSC 445 | Operation Research | 3 |
| 21 | None | CSC 458 | Management Information System | 3 |
| 22 | SEN 220 | SEN 410 | Software Project Management | 3 |
| 23 | CSC 210 | CSC 313 | Visual Programming | 2 |
| 24 | CSC 210 | CSL 313 | Visual Programming Lab | 1 |
| 25 | CSC 220 | CSC 487 | Introduction to Data Science | 2 |
| 26 | CSC 220 | CSL 487 | Introduction to Data Science Lab | 1 |
| 27 | CSC 210 | CEN 444 | Digital Image Processing | 2 |
| 28 | CSC 210 | CEL 444 | Digital Image Processing Lab | 1 |
| 29 | CSC 210 | CSC 444 | Computer Graphics | 2 |
| 30 | CSC 210 | CSL 444 | Computer Graphics Lab | 1 |
| 31 | CSC 220 | CSC 468 | Advanced Databases | 2 |
| 32 | CSC 220 | CSL 468 | Advanced Databases Lab | 1 |
| 33 | CSC 210 | CSC 341 | Mobile Application Development | 2 |
| 34 | CSC 210 | CSL 341 | Mobile Application Development Lab | 1 |
| 35 | None | SEN 493 | Multimedia Systems | 2 |
| 36 | None | SEL 493 | Multimedia Systems Lab | 1 |
| 37 | SEN 220 | SEN 457 | Software Design and Architecture | 2 |
| 38 | SEN 220 | SEL 457 | Software Design and Architecture Lab | 1 |
| 39 | CSC 113 | SEN 310 | Web Engineering | 2 |
| 40 | CSC 113 | SEL 310 | Web Engineering Lab | 1 |
| 41 | CSC 220 | CSC 488 | Big Data Analytics | 2 |
| 42 | CSC 220 | CSL 488 | Big Data Analytics Lab | 1 |
| 43 | None | CSC 484 | Content Management | 2 |
| 44 | None | CSL 484 | Content Management Lab | 1 |
| 45 | CSC 411 | CSC 413 | Introduction to Machine Learning | 2 |
| 46 | CSC 411 | CSL 413 | Introduction to Machine Learning Lab | 1 |
| 47 | None | HSS 107 | Introduction to Psychology | 3 |
| 48 | None | HSS 115 | Introduction to Media studies | 3 |
| 49 | None | SOC 112 | Critical Reasoning and Logic | 2 |
| 50 | None | HSS 109 | Arabic | 2 |
| 51 | None | HSS 163 | Chinese | 2 |
| 52 | None | HSS 160 | French | 2 |
| 53 | None | HSS 164 | German | 2 |
| 54 | None | HSS 161 | Russian | 2 |
| 55 | None | HSS 162 | Spanish | 2 |
| 56 | None | HSS 214 | Turkish | 2 |
| 57 | None | MKT 110 | Principles of Marketing | 3 |
| 58 | None | FIN 201 | Fundamentals of Finance | 3 |
| 59 | None | MGT 111 | Principles of Management | 3 |
| 60 | None | MGT 242 | Organizational Theory and Behavior | 3 |
| 61 | None | MTM 101 | Introduction to Maritime Industry | 3 |
| 62 | None | MTM 501 | Fundamentals of Maritime Sector | 3 |