| Sr. No. | Pre-requisite Course Code |
Course Code | Course Title | Credit Hours |
| 1 | None | GSC 110 | Applied Calculus and Analytical Geometry | 3+0 |
| 2 | None | CSC 111 | Introduction to Computing | 1+0 |
| 3 | None | CSL 111 | Introduction to Computing Lab | 0+1 |
| 4 | None | ENG 101 | Functional English | 3+0 |
| 5 | None | XXXX | Culture Elective-I | 2+0 |
| 6 | None | XXXX | MDEE-I | 2+0 |
| 7 | None | GSC 113 | Applied Physics | 3+0 |
| 8 | None | GSL 113 | Applied Physics Lab | 0+1 |
| 9 | None | EEL 112 | Workshop Practice | 0+1 |
| 10 | None | ENV 101 | Occupational Health and Safety | 1+0 |
| 11 | None | ISL 107 | Tajweed* | 0 |
| 12 | None | GSC 340 | Chemistry | Non credited 2 hrs per week (ICS students) |
| Total Credit Hours | 18 | |||
*For Muslim Students (3 Contact Hours)
| Sr. No. | Pre-requisite Course Code |
Course Code | Course Title | Credit Hours |
| 1 | None | EEL 121 | Engineering Drawing & CAD | 0+1 |
| 2 | GSC 110 | GSC 123 | Linear Algebra & Differential Equations | 3+0 |
| 3 | XXXX | XXXX | Basic Computing Elective | 2+0 |
| 4 | XXXX | XXXX | Basic Computing Elective Lab | 0+1 |
| 5 | None | EEN 110 | Linear Circuit Analysis | 3+0 |
| 6 | None | EEL 110 | Linear Circuit Analysis Lab | 0+1 |
| 7 | None | CEN 120 | Digital Logic Design | 3+0 |
| 8 | None | CEL 120 | Digital Logic Design Lab | 0+1 |
| 9 | None | PAK 109 | Ideology and Constitution of Pakistan | 2+0 |
| 10 | None | ISL 203 | Fehmul Quran – I * | 0+1 |
| Total Credit Hours | 18 | |||
| Sr. No. | Pre-requisite Course Code |
Course Code | Course Title | Credit Hours |
| 1 | None | ENG 123 | Expository Writing | 3+0 |
| 2 | EEN 110 | EEN 224 | Electronic Devices and Circuits | 3+0 |
| 3 | EEN 110 | EEL 224 | Electronic Devices and Circuits Lab | 0+1 |
| 4 | EEN 110 | EEN 211 | Electrical Network Analysis | 3+0 |
| 5 | EEN 110 | EEL 211 | Electrical Network Analysis Lab | 0+1 |
| 6 | XXXX | XXXX | CIS Elective-I | 3+0 |
| 7 | XXXX | XXXX | CIS Elective-I Lab | 0+1 |
| 8 | GSC 110 | GSC 220 | Complex Variables and Transforms | 3+0 |
| Total Credit Hours | 18 | |||
| Sr. No. | Pre-requisite Course Code |
Course Code | Course Title | Credit Hours |
| 1 | CEN 120 | CEN 440 | Embedded System Design | 3+0 |
| 2 | CEN 120 | CEN 440 | Embedded System Design Lab | 0+1 |
| 3 | GSC 220 | EEN 313 | Signals and Systems | 3+0 |
| 4 | GSC 220 | EEN 313 | Signals and Systems Lab | 0+1 |
| 5 | GSC 110 | EEN 226 | Probability Methods in Engineering | 3+0 |
| 6 | None | XXXX | Social Science Elective-I | 2+0 |
| 7 | XXXX | XXXX | Professional Practice / Management Elective-I | 2+0 |
| 8 | ISL 108 | ISL 109 | Fehmul Quran – II* | 0+1 |
| Total Credit Hours | 16 | |||
| Sr. No. | Pre-requisite Course Code |
Course Code | Course Title | Credit Hours |
| 1 | GSC 110 | EEN 311 | Electromagnetic Field Theory | 3+0 |
| 2 | XXXX | XXXX | CIS Elective-II | 3+0 |
| 3 | XXXX | XXXX | Math/ Natural Science Elective | 3+0 |
| 4 | EEN 313 | EET 321 | Communication Systems | 3+0 |
| 5 | EEN 313 | EET 321 | Communication Systems Lab | 0+1 |
| 6 | EEN 211 | EEN 312 | Electrical Machines | 3+0 |
| 7 | EEN 211 | EEN 312 | Electrical Machines Lab | 0+1 |
| Total Credit Hours | 17 | |||
| Sr. No. | Pre-requisite Course Code |
Course Code | Course Title | Credit Hours |
| 1 | EEN 313 | EEN 412 | Linear Control Systems | 3+0 |
| 2 | EEN 313 | EEN 412 | Linear Control Systems Lab | 0+1 |
| 3 | XXXX | EEXXXX | Depth Elective (Core) I | 3+0 |
| 4 | XXXX | EEXXXX | Depth Elective (Core) I Lab | 0+1 |
| 5 | XXXX | EEXXXX | Depth Elective (Core) II | 3+0 |
| 6 | XXXX | EEXXXX | Depth Elective (Core) II Lab | 0+1 |
| 7 | EEN 312 | EEN 433 | Power Distribution and Utilization | 3+0 |
| 8 | EEN 312 | EEN 433 | Power Distribution and Utilization Lab | 0+1 |
| 9 | None | PAK 105 | Pakistan Studies | 2+0 |
| Total Credit Hours | 18 | |||
| Sr. No. | Pre-requisite Course Code |
Course Code | Course Title | Credit Hours |
| 1 | None | ESC 496 | Project-I | 0+2 |
| 2 | None | ENG 321 | Technical Writing & Presentation Skills | 3+0 |
| 3 | XXXX | XXXX | Culture Elective-II | 0+2 |
| 4 | XXXX | EEXXX | Depth Elective-III | 3+0 |
| 5 | XXXX | EEXXX | Depth Elective-III Lab | 0+1 |
| 6 | XXXX | EEXXX | Depth Elective-IV | 3+0 |
| 7 | XXXX | EEXXX | Depth Elective-IV Lab | 0+1 |
| 8 | XXXX | XXXX | MDEE-II | 3+0 |
| 9 | None | ISL 113 | Seerah-I* | 0 |
| Total Credit Hours | 18 | |||
| Sr. No. | Pre-requisite Course Code |
Course Code | Course Title | Credit Hours |
| 1 | XXXX | ESC 497 | Project-II | 0+4 |
| 2 | None | XXXX | Social Science Elective-II | 2+0 |
| 3 | XXXX | XXXX | Professional Practice / Management Elective-II | 2+0 |
| 4 | None | XXXX | Depth Elective-V | 3+0 |
| 5 | XXXX | XXXX | Depth Elective-VI | 3+0 |
| 6 | None | XXXX | CIS Elective-III | 3+0 |
| 7 | None | ISL 114 | Seerah-II* | 0 |
| Total Credit Hours | 17 | |||
| Pre-requisite Course Code |
Course Code | Course Title | Credit Hours |
| GSC 123 | GSC 211 | Multivariable Calculus | 3+0 |
| GSC 123 | GSC 320 | Numerical Analysis | 3+0 |
| GSC 123 | GSC 221 | Discrete Mathematics | 3+0 |
| None | ISL 101 | Islamic Studies | 2+0 |
| None | HSS 116 | Ethics (For non-Muslims only) | 2+0 |
| None | ENG 134 | Communication Skills | 2+0 |
| None | HSS 462 | Foreign Language | 2+0 |
| None | HSS 163 | Chinese | 2+0 |
| None | HSS 109 | Arabic | 2+0 |
| None | HSS 160 | French | 2+0 |
| None | HSS 164 | German | 2+0 |
| None | HSS 214 | Turkish | 2+0 |
| None | HSS 161 | Russian | 2+0 |
| None | HSS 162 | Spanish | 2+0 |
| None | HSS 456 | Organizational Behavior | 2+0 |
| None | HSS 413 | Sociology for Engineers | 2+0 |
| None | SOC 112 | Critical Reasoning & Logic | 2+0 |
| None | HSS 119 | Introduction to International Relations | 2+0 |
| None | PSY 102 | Introduction to Psychology | 2+0 |
| None | HSS 424 | Engineering Ethics | 2+0 |
| None | MGT 421 | Leadership | 2+0 |
| None | MGT 422 | Personal Grooming | 2+0 |
| None | HSS 219 | Civics and Community Engagement | 2+0 |
| None | MGT 111 | Principles of Management | 2+0 |
| None | MGT 423 | Engineering Management | 2+0 |
| None | MGT 425 | Project Management in Engineering | 2+0 |
| None | HSS 412 | Engineering Economics | 2+0 |
| None | HSS 423 | Entrepreneurship | 2+0 |
| None | MGT 426 | Sales and Marketing Strategies for Engineers | 2+0 |
| CSC 111 | CSC 112 | Programming Fundamentals | 2+0 |
| CSC 111 | CSC 112 | Programming Fundamentals Lab | 0+1 |
| CSC 111 | GEO 321 | Computing with MATLAB | 2+0 |
| CSC 111 | GEO 321 | Computing with MATLAB Lab | 0+1 |
| CSC 111 | AIC 202 | Programming for Artificial Intelligence | 2+0 |
| CSC 111 | AIC 202 | Programming for Artificial Intelligence Lab | 0+1 |
| CSC 112 | CSC 210 | Object Oriented Programming | 3+0 |
| CSC 112 | CSC 210 | Object Oriented Programming Lab | 0+1 |
| None | CSC 221 | Data Structure and Algorithm | 3+0 |
| None | CSC 221 | Data Structure and Algorithm Lab | 0+1 |
| None | AIC 201 | Artificial Intelligence | 3+0 |
| None | AIC 201 | Artificial Intelligence Lab | 0+1 |
| None | EET 462 | Cryptography and Network Security | 3+0 |
| None | ITC 411 | Cyber Security | 3+0 |
| None | CSC 419 | Introduction to Machine Learning | 3+0 |
| None | CSC 448 | Introduction to Bioinformatics | 3+0 |
| None | CSC 441 | Natural Language Processing | 3+0 |
| None | CSC 449 | Neural Networks & Fuzzy Logic | 3+0 |
| None | CSC 410 | Introduction to Cloud Computing | 3+0 |
| None | ESC 111 | Basic Mechanical Engineering | 2+0 |
| None | GSC 486 | Geographical Information System | 2+0 |
| None | ENV 440 | Energy and Environment | 2+0 |
| None | MTE 101 | Maritime Technologies | 2+0 |
| None | EEN 450 | Introduction to Sports Engineering | 3+0 |
| None | EEN 438 | Introduction to Biomedical Engineering | 3+0 |
| None | EET 461 | Industrial Internet Of Things (IIoTs) | 3+0 |
| None | CEN 452 | VLSI Design | 3+0 |
| None | CSC 328 | System Integration & Architecture | 3+0 |
| None | MTM 101 | Introduction to Maritime Industry | 3+0 |
| None | ECO 521 | Marine Technology | 3+0 |
| EEN 313 | CEN 223 | Computer Communication & Networks | 3+0 |
| EEN 313 | CEN 223 | Computer Communication & Networks Lab | 0+1 |
| EEN 224 | EEN 225 | Electronic Circuit Design | 3+0 |
| EEN 224 | EEN 225 | Electronic Circuit Design Lab | 0+1 |
| EEN 311 | EEN 431 | RF and Microwave Engineering | 3+0 |
| EEN 311 | EEN 431 | RF and Microwave Engineering Lab | 0+1 |
| GSC 113 | EET 463 | Optical Fiber Communication | 3+0 |
| GSC 113 | EET 463 | Optical Fiber Communication Lab | 0+1 |
| EEN 311 | EET 447 | Radar Systems | 3+0 |
| EEN 311 | EET 447 | Radar Systems Lab | 0+1 |
| EET 321 | EEN 436 | Wireless and Mobile Communication | 3+0 |
| EET 321 | EEN 436 | Wireless and Mobile Communication Lab | 0+1 |
| EET 321 | EET 449 | Satellite Communications | 3+0 |
| EET 321 | EET 449 | Satellite Communications Lab | 0+1 |
| EEN 311 | EET 451 | Wave Propagation and Antennas | 3+0 |
| EEN 311 | EET 451 | Wave Propagation and Antennas Lab | 0+1 |
| CEN 223 | EET 452 | Multimedia Communications | 3+0 |
| CEN 223 | EET 452 | Multimedia Communications Lab | 0+1 |
| None | CSC 453 | Information Theory | 3+0 |
| None | CSC 453 | Information Theory Lab | 0+1 |
| EET 321 | EET 411 | Digital Communications | 3+0 |
| EET 321 | EET 411 | Digital Communications Lab | 0+1 |
| CEN 120 | CEN 441 | FPGA- Based System Design | 3+0 |
| CEN 120 | CEN 441 | FPGA- Based System Design Lab | 0+1 |
| EEN 224 | EEN 469 | Linear Integrated Circuits and Applications | 3+0 |
| EEN 224 | EEN 469 | Linear Integrated Circuits and Applications Lab | 0+1 |
| EEN 224 | EEN 316 | Instrumentation and measurement | 3+0 |
| EEN 224 | EEN 316 | Instrumentation and measurement Lab | 0+1 |
| None | EEN 462 | Introduction to Quantum Computing Reorganization | 3+0 |
| None | EEN 462 | Introduction to Quantum Computing Reorganization Lab | 0+1 |
| EEN 313 | EEN 325 | Digital Signal Processing | 3+0 |
| EEN 313 | EEN 325 | Digital Signal Processing Lab | 0+1 |
| None | EET 456 | Telecom Transmission & Switching Systems | 3+0 |
| None | EET 456 | Telecom Transmission & Switching Systems Lab | 0+1 |
| EET 321 | EET 407 | Next Generation Network | 3+0 |
| EET 321 | EET 407 | Next Generation Network Lab | 3+0 |
| None | EET 471 | Emerging Wireless Technologies and RF planning | 3+0 |
| None | EET 472 | Telecommunication policies and standards | 3+0 |
| None | EET 459 | Introduction to Block chain | 3+0 |
| None | EEN 451 | System Engineering | 3+0 |
| None | CSC 464 | Computer Vision | 3+0 |
| EEN 313 | CEN 444 | Digital Image Processing | 3+0 |
| EEN 224 | EEP 468 | Power Electronics | 3+0 |
| EEN 224 | EEL 468 | Power Electronics Lab | 0+1 |
| EEN 224 | EEN 225 | Electronic Circuit Design | 3+0 |
| EEN 224 | EEN 225 | Electronic Circuit Design Lab | 0+1 |
| EEN 224 | EEN 316 | Instrumentation and measurement | 3+1 |
| EEN 224 | EEN 316 | Instrumentation and measurement Lab | 0+1 |
| EEN 224 | EEN 462 | Integrated Electronics | 3+1 |
| EEN 224 | EEN 462 | Integrated Electronics Lab | 0+1 |
| None | EEN 441 | Industrial Process Control | 3+0 |
| None | EEN 441 | Industrial Process Control Lab | 0+1 |
| EEN 224 | EEN 442 | Digital Electronics | 3+0 |
| EEN 224 | EEN 442 | Digital Electronics Lab | 0+1 |
| EEN 224 | EEN 444 | Opto Electronics | 3+0 |
| EEN 224 | EEN 444 | Opto Electronics Lab | 0+1 |
| EEN 224 | CEN 452 | VLSI Design | 3+0 |
| EEN 224 | CEN 452 | VLSI Design Lab | 0+1 |
| EEN 224 | EEN 445 | Industrial Electronics | 3+0 |
| EEN 224 | EEN 445 | Industrial Electronics Lab | 0+1 |
| None | EEP 448 | Renewable Energy Systems | 3+0 |
| None | EEP 448 | Renewable Energy Systems Lab | 0+1 |
| EEP 331 | EEP 445 | Power System Stability & Control | 3+0 |
| None | EEP 474 | Smart Grid | 3+0 |
| None | EEP 449 | Distributed Generation and its Grid Integration | 3+0 |
| None | EEP 450 | Power System Economics | 3+0 |
| None | EEP 451 | Optimization Methods in Modern Power Systems | 3+0 |
| None | EEP 452 | LV and HV Electrical Installation guides and Standards | 3+0 |
| EEN 313 | CEN 223 | Computer Communication & Networks | 3+0 |
| EEN 313 | CEN 223 | Computer Communication & Networks Lab | 0+1 |
| None | CSC 320 | Operating Systems | 3+0 |
| None | CSC 320 | Operating Systems Lab | 0+1 |
| EEN 313 | CEN 222 | Data Communication and Networking | 3+1 |
| EEN 313 | CEN 222 | Data Communication and Networking Lab | 0+1 |
| EEN 313 | CSC 402 | Image and Video Coding | 3+1 |
| EEN 313 | CSC 402 | Image and Video Coding Lab | 0+1 |
| None | CEN 408 | System and Network Security | 3+1 |
| None | CEN 408 | System and Network Security Lab | 0+1 |
| None | CEN 442 | Digital System Design | 3+1 |
| None | CEN 442 | Digital System Design Lab | 0+1 |
| EEN 412 | CEN 458 | Robotics | 3+1 |
| EEN 412 | CEN 458 | Robotics Lab | 0+1 |
| EEN 412 | EEN 437 | Digital Control | 3+1 |
| EEN 412 | EEN 437 | Digital Control Lab | 0+1 |
| EEN 313 | EEN 325 | Digital Signal Processing | 3+1 |
| EEN 313 | EEN 325 | Digital Signal Processing | 0+1 |
| None | CSC 220 | Database Management Systems | 3+0 |
| CEN 223 | CEN 444 | Digital Image Processing | 3+0 |
| None | CSC 444 | Computer Graphics | 3+0 |
| None | CSC 464 | Computer Vision | 3+0 |
| CEN 120 | CSC 403 | Computer Organization | 3+0 |
| None | EEN 452 | Unmanned Aerial Vehicles | 3+0 |
| EET 321 | EET 461 | Industrial Internet Of Things (IIoTs) | 3+0 |
| EEN 224 | EEN 409 | Automotive Engineering | 3+0 |
| EEN 224 | EEN 409 | Automotive Engineering Lab | 0+1 |
| EEN 211 | EEV 410 | EV Charging Devices and Technologies | 3+0 |
| EEN 211 | EEV 410 | EV Charging Devices and Technologies Lab | 0+1 |
| EEN 433 | EEV 404 | EV batteries and Ancillaries | 3+0 |
| EEN 433 | EEV 404 | EV batteries and Ancillaries Lab | 0+1 |
| EEN 412 | EEV 405 | EV Control Systems | 3+0 |
| EEN 412 | EEV 405 | EV Control Systems Lab | 0+1 |
| EEN 211 | EEV XXX | EV Circuit and Electronics | 3+0 |
| EEN 211 | EEV XXX | EV Circuit and Electronics Lab | 0+1 |
| None | EEV 407 | EV Body and Chassis Design | 3+0 |
| None | EEV 407 | EV Body and Chassis Design Lab | 0+1 |
| EEN 312 | EEV 408 | EV Dynamics | 3+0 |
| EEN 312 | EEL 408 | EV Dynamics Lab | 0+1 |
| EEN 224 | EEN 316 | Instrumentation and Measurements | 3+0 |
| EEN 224 | EEN 316 | Instrumentation and Measurements Lab | 0+1 |
| EEN 312 | EEP 441 | Advanced Electrical Machines | 3+0 |
| EEN 312 | EEP 441 | Advanced Electrical Machines Lab | 0+1 |
| EEN 312 | EEP 471 | Electrical Machine Design and Maintenance | 3+0 |
| EEN 312 | EEP 471 | Electrical Machine Design and Maintenance Lab | 0+1 |
| EEN 224 | EEP 472 | Industrial Drives | 3+0 |
| EEN 224 | EEP 472 | Industrial Drives Lab | 0+1 |
| EEN 433 | EEP 475 | FACTS and HVDC Transmission | 3+0 |
| EEN 433 | EEP 475 | FACTS and HVDC Transmission Lab | 0+1 |
| EEN 313 | CEN 222 | Data Communication and Networking | 3+0 |
| EEN 313 | CEN 222 | Data Communication and Networking Lab | 0+1 |
| EEN 412 | EEN 437 | Digital Control System | 3+0 |
| EEN 412 | EEN 437 | Digital Control System Lab | 0+1 |
| EEN 224 | EEN 469 | Linear Integrated Circuits and Applications | 3+0 |
| EEN 224 | EEN 469 | Linear Integrated Circuits and Applications Lab | 0+1 |
| EEN 224 | EEP 474 | PLC and Industrial Drives | 3+0 |
| EEN 224 | EEP 474 | PLC and Industrial Drives Lab | 0+1 |
| EEN 224 | EEN 445 | Industrial Electronics | 3+0 |
| EEN 224 | EEN 445 | Industrial Electronics Lab | 0+1 |
| None | MAC 401 | Marine Acoustic | 3+0 |
| None | EEV 402 | Autonomous Vehicles | 3+0 |
| None | EEV 403 | Vehicular Networking | 3+0 |
| None | EEP 452 | LV and HV Electrical Installation guides and Standards | 3+0 |