Passed intermediate examination or its equivalent with a minimum of 60% marks (excluding NCC) in Pre-Engineering Group, or with Mathematics, Physics and Computer Science. Premedical students are also allowed to apply but will have to pass a deficiency course of MAT 101. Up to 40% of the allowed intake in each engineering program may be admitted with HSSC (Pre-Medical) background as per PEC policy subject to passing of the deficiency course.
| Pre-requisite Courses | Course Code | Course Title | Lec | Lab | Total |
| None | CSC 110 | Computing Fundamentals | 2 | 1 | 3 |
| None | CSC 113 | Computer Programming | 3 | 1 | 4 |
| None | ENG 101 | Functional English | 3 | 0 | 3 |
| None | GSC 110 | Applied Calculus & Analytical Geometry | 3 | 0 | 3 |
| None | GSC 114 | Applied Physics | 2 | 1 | 3 |
| None | ENV 101 | Occupational Health and Safety | 1 | 0 | 1 |
| None | ISL 107 | Tajweed* | 0 | 0 | 0 |
| Total Credit Hours | 17 | ||||
| *Only for Muslim students | |||||
| Pre-requisite Courses | Course Code | Course Title | Lec | Lab | Total |
| None | CSC 115 | Discrete Structures | 3 | 0 | 3 |
| CSC 113 | CSC 210 | Object-Oriented Programming | 3 | 1 | 4 |
| None | SEN 120 | Introduction to Software Engineering | 3 | 0 | 3 |
| ENG 101 | ENG 134 | Effective Communication Skills | 2 | 0 | 2 |
| None | ISL 101 | Islamic Studies*/Ethics** | 2 | 0 | 2 |
| None | GSC 121 | Linear Algebra | 3 | 0 | 3 |
| None | ISL 203 | Fehmul Quran – I*** | 1 | 0 | 1 |
| Total Credit Hours | 18 | ||||
| *Only for Muslim students. **Only for Non-Muslim students. ***3 contact hours, only for Muslim students |
|||||
| Pre-requisite Courses | Course Code | Course Title | Lec | Lab | Total |
| CSC 210 | CSC 221 | Data Structures & Algorithms | 3 | 1 | 4 |
| SEN 120 | SEN 211 | Software Requirement Engineering | 3 | 0 | 3 |
| None | GSC 122 | Probability & Statistics | 3 | 0 | 3 |
| None | HSS 219 | Civics and Community Engagement | 2 | 0 | 2 |
| None | CEN 220 | Computer Architecture and Logic Design | 3 | 1 | 4 |
| None | PAK 105 | Pakistan Studies | 2 | 0 | 2 |
| Total Credit Hours | 18 | ||||
| Pre-requisite Courses | Course Code | Course Title | Lec | Lab | Total |
| CEN 220 | CSC 320 | Operating Systems | 3 | 1 | 4 |
| CSC 113 | CSC 220 | Database Management System | 3 | 1 | 4 |
| CSC 221 | CSC 321 | Design and Analysis of Algorithms | 3 | 0 | 3 |
| SEN 211 | SEN 221 | Software Design & Architecture | 2 | 1 | 3 |
| None | HSS 423 | Entrepreneurship | 2 | 0 | 2 |
| None | ISL 204 | Fehmul Quran – II* | 1 | 0 | 1 |
| Total Credit Hours | 17 | ||||
| * Non-Muslim students shall undertake any University-approved 02 (or more) credit hours Interdisciplinary Course in lieu of Fehmul Quran I & II. | |||||
| Pre-requisite Courses | Course Code | Course Title | Lec | Lab | Total |
| None | CEN 223 | Computer Communication & Networks | 3 | 1 | 4 |
| GSC 110 | SEN 323 | Formal Methods in Software Engineering | 3 | 0 | 3 |
| SEN 221 | SEN 311 | Software Construction | 2 | 1 | 3 |
| None | – | Engineering Elective-I* | 3 | 0 | 3 |
| None | – | MDEE-I* | 3 | 0 | 3 |
| None | PAK 109 | Ideology and Constitution of Pakistan | 2 | 0 | 2 |
| Total Credit Hours | 18 | ||||
| *Course is either 2+1 or 3+0 depending on the included lab component. | |||||
| Pre-requisite Courses | Course Code | Course Title | Lec | Lab | Total |
| SEN 120 | SEN 321 | Software Quality Engineering | 3 | 0 | 3 |
| None | SEN 320 | Human Computer Interaction | 3 | 0 | 3 |
| None | ENG 320 | Technical Writing & Presentation Skills | 3 | 0 | 3 |
| None | – | Engineering Elective-II* | – | – | 3 |
| None | – | Engineering Elective-III* | – | – | 3 |
| None | SEN 401 | Cloud Computing | 2 | 1 | 3 |
| Total Credit Hours | 18 | ||||
| *Course is either 2+1 or 3+0 depending on the included lab component. | |||||
| Pre-requisite Courses | Course Code | Course Title | Lec | Lab | Total |
| None | FTP 400 | Final Year Project I | 0 | 3 | 3 |
| SEN 120 | SEN 410 | Software Project Management | 3 | 0 | 3 |
| None | CSC 407 | Information Security | 3 | 0 | 3 |
| GSC 110 | GSC 321 | Numerical Analysis | 2 | 1 | 3 |
| None | – | Engineering Elective-IV** | – | – | 3 |
| None | – | Management Science Elective | 3 | 0 | 3 |
| None | ISL 113 | Seerah-I* | 0 | 0 | 0 |
| Total Credit Hours | 18 | ||||
| *Only for Muslim students. **Course is either 2+1 or 3+0 depending on the lab component included. |
|||||
| Pre-requisite Courses | Course Code | Course Title | Lec | Lab | Total |
| None | FYP 400 | Final Year Project II | 0 | 3 | 3 |
| None | – | Engineering Elective-V | – | – | 3 |
| None | – | Engineering Elective- VI** | – | – | 3 |
| None | – | MDEE-II* | – | – | 3 |
| ISL 113 | ISL 114 | Seerah-II* | – | – | 0 |
| – | – | Social Science Elective | – | – | 2 |
| Total Credit Hours | 14 | ||||
| *Only for Muslim students. ** Course is either 2+1 or 3+0 depending on the included lab component. |
|||||
| S No | Prerequisite Course Code | Course Code | Course Title | Credit Hours |
| 1 | GSC 110 | GSC 210 | Differential Equations | 3+0 |
| 2 | GSC 110 | GSC 220 | Complex Variables and Transforms | 3+0 |
| 3 | GSC 122 | GSC 445 | Operations Research | 3+0 |
| 4 | GSC 122 | CEN 450 | Simulation and Modeling | 2+1 |
| 5 | GSC 114 | GSC 446 | Physics-II (Mechanics) | 3+0 |
| 6 | GSC 122 | GSC 440 | Stochastic Processes | 3+0 |
| 7 | CSC 320 | SEN 439 | System Programming | 2+1 |
| 8 | CSC 320 | CEN 453 | Real Time Systems | 3+0 |
| 9 | CSC 315 | CSC 323 | Compiler Construction | 2+1 |
| 10 | GSC 110 | CSC 453 | Information Theory | 3+0 |
| 11 | CSC 113 | SEN 460 | IoT Application Development | 2+1 |
| 12 | None | CEN 122 | Digital Design | 2+1 |
| 13 | None | CSC 448 | Introduction to Bioinformatics | 3+0 |
| 14 | None | CEN 459 | Robotics | 2+1 |
| 15 | None | CSC 315 | Theory of Automata | 3+0 |
| 16 | None | CEN 439 | Embedded System Design | 2+1 |
| 17 | None | SEN 429 | Fault Tolerant Systems | 3+0 |
| 18 | None | SEN 449 | Business Process Automation | 3+0 |
| 19 | None | HSS 422 | Engineering Ethics | 3+0 |
| 20 | CSC 113 | CSC 313 | Visual Programming | 2+1 |
| 21 | CSC 113 | CSC 445 | Principles of Programming Languages | 3+0 |
| 22 | CSC 210 | SEN 328 | Game Application Development | 2+1 |
| 23 | CSC-113 | SEN 441 | Mathematical Tools for Software Engineering | 3+0 |
| 24 | GSC 122 | CSC 441 | Natural Language Processing | 3+0 |
| 25 | CSC 210 | CSC 456 | Distributed Computing | 2+1 |
| 26 | CSC 220 | CSC 460 | Data Mining | 2+1 |
| 27 | CSC 220 | CSC 454 | Data Warehousing | 3+0 |
| 28 | SEN 120 | CSC 458 | Management Information Systems | 3+0 |
| 29 | CSC 220 | SEN 326 | Advanced Database Management Systems | 2+1 |
| 30 | CSC 220 | SEN 327 | Distributed Database Systems | 3+0 |
| 31 | GSC 121 | CEN 445 | Digital Image Processing | 2+1 |
| 32 | CEN 445 | CSC 464 | Computer Vision | 3+0 |
| 33 | SEN 120 | SEN 335 | Object Oriented Software Engineering | 2+1 |
| 34 | SEN 311 | SEN 411 | Software Re- Engineering | 3+0 |
| 35 | CSC 113 | SEN 310 | Web Engineering | 2+1 |
| 36 | CSC 113 | SEN 461 | Secure Programming | 2+1 |
| 37 | SEN 120 | SEN 429 | DevOps | 3+0 |
| 38 | CSC 113 | AIC 301 | Machine Learning | 2+1 |
| 39 | None | SEN 448 | Software Applications for Mobile Devices | 2+1 |
| 40 | None | SEN 324 | Software Metrics & Estimation | 3+0 |
| 41 | None | SEN 450 | Design Pattern | 3+0 |
| 42 | None | SEN 452 | Agile Development | 3+0 |
| 43 | None | CSC 411 | Artificial Intelligence | 2+1 |
| 44 | None | SEN 443 | Introduction to Soft Computing | 2+1 |
| 45 | None | SEN 331 | Scientific Computing | 3+0 |
| 46 | None | SEN 330 | Agent Based Computing | 3+0 |
| 47 | None | SEN 459 | Mobile and Pervasive Computing | 3+0 |
| 48 | None | CEN 451 | Data Encryption & Security | 3+0 |
| 49 | None | CSC 495 | Introduction to Data Science | 2+1 |
| 50 | None | SEN 332 | Big Data Analytics | 3+0 |
| 51 | None | SEN 455 | Knowledge Based Management Systems | 3+0 |
| 52 | None | SEN 453 | Information System Audit | 3+0 |
| 53 | None | CSC 444 | Computer Graphics | 2+1 |
| 54 | None | SEN 329 | Digital Animation | 3+0 |
| 55 | None | SEN 493 | Multimedia Systems | 3+0 |
| 56 | None | SEN 424 | Semantic Web | 2+1 |
| 57 | None | SEN 456 | Usability Engineering | 3+0 |
| 58 | None | HSS 217 | Introduction to Sociology | 2+0 |
| 59 | None | HSS 119 | Introduction to International Relations | 2+0 |
| 60 | None | HSS 121 | Introduction to Media Studies | 2+0 |
| 61 | None | HSS 218 | Introduction to Anthropology | 2+0 |
| 62 | None | HSS 457 | Organizational Behavior | 2+0 |
| 63 | None | HSS 107 | Introduction to Psychology | 2+0 |
| 64 | None | HSS 413 | Sociology for Engineers | 2+0 |
| 65 | None | SEN 442 | Software Engineering Economics | 2+0 |
| 66 | None | ENG 121 | English Literature | 2+0 |
| 67 | None | HSS 462 | Foreign Language | 2+0 |
| 68 | None | HSS 109 | Arabic | 2+0 |
| 69 | None | HSS 163 | Chinese | 2+0 |
| 70 | None | HSS 160 | French | 2+0 |
| 71 | None | HSS 164 | German | 2+0 |
| 72 | None | HSS 161 | Russian | 2+0 |
| 73 | None | HSS 162 | Spanish | 2+0 |
| 74 | None | HSS 214 | Turkish | 2+0 |
| 75 | None | HSS 463 | Accounting & Finance | 2+0 |
| 76 | None | MGT 111 | Principles of Management | 3+0 |
| 77 | None | HSS 453 | Human Resource Management | 3+0 |
| 78 | None | MGT 423 | Engineering Management | 3+0 |
| 79 | None | MTM 101 | Introduction to Maritime Industry | 3+0 |
| 80 | None | MTM 501 | Fundamentals of Maritime Sector | 3+0 |