|
1. Engineering Core Courses |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
1
|
CPE122
|
Linear Circuit Analysis
|
4(3, 1)
|
|
|
2
|
CPE214
|
Computer-Aided Engineering Design
|
1(0, 1)
|
|
|
3
|
CPE223
|
Signals and Systems
|
4(3, 1)
|
|
MTH242
|
4
|
CPE231
|
Electronic Devices and Circuits
|
4(3, 1)
|
|
CPE122
|
5
|
CPE241
|
Digital Logic Design
|
4(3, 1)
|
|
|
6
|
CPE251
|
Probability Methods in Engineering
|
3(3, 0)
|
|
MTH114
|
7
|
CPE314
|
Data Communication and Computer Networks
|
4(3, 1)
|
|
|
8
|
CPE324
|
Digital Signal Processing
|
4(3, 1)
|
|
CPE223
|
9
|
CPE342
|
Microprocessor Systems and Interfacing
|
4(3, 1)
|
|
CPE241
|
10
|
CPE343
|
Computer Organization and Architecture
|
4(3, 1)
|
|
CPE241
|
11
|
CPE344
|
Digital System Design
|
4(3, 1)
|
|
CPE241
|
12
|
CPE345
|
Embedded Systems Workshop
|
1(0, 1)
|
|
CPE342 ,CSC103
|
13
|
CPE462
|
Artificial Intelligence
|
3(2, 1)
|
|
CSC103
|
14
|
CSC211
|
Data Structures and Algorithms
|
4(3, 1)
|
|
CSC103
|
15
|
CSC241
|
Object Oriented Programming
|
4(3, 1)
|
|
CSC103
|
16
|
CSC270
|
Database Systems
|
4(3, 1)
|
|
|
17
|
CSC291
|
Software Engineering Concepts
|
3(3, 0)
|
|
|
18
|
CSC323
|
Operating Systems
|
3(2, 1)
|
|
|
19
|
EGG101
|
Engineering Professionalism
|
3(3, 0)
|
|
|
|
2. Computer Engineering Depth Electives |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
20
|
CPE325
|
Control Systems
|
4(3, 1)
|
|
CPE223
|
21
|
CPE415
|
Digital Image Processing
|
4(3, 1)
|
|
CPE223
|
22
|
CPE434
|
VLSI Design
|
4(3, 1)
|
|
CPE231 ,CPE241
|
23
|
CPE440
|
Computer Architecture
|
3(3, 0)
|
|
CPE343
|
24
|
CPE441
|
Hardware-Software Codesign
|
4(3, 1)
|
|
CPE342
|
25
|
CPE442
|
Digital and Mixed Signal System Testing and Testable Design
|
4(3, 1)
|
|
CPE241 ,CSC211
|
26
|
CPE444
|
Advanced Digital System Design
|
4(3, 1)
|
|
CPE344
|
27
|
CPE445
|
Internet of Things
|
3(3, 0)
|
|
|
28
|
CPE446
|
Real Time Embedded Systems
|
4(3, 1)
|
|
CPE342
|
29
|
CPE447
|
Robotics
|
3(3, 0)
|
|
CPE325
|
30
|
CPE461
|
Neural Networks
|
3(3, 0)
|
|
|
31
|
CPE472
|
Speech, Image and Video Processing
|
3(3, 0)
|
|
CPE223
|
32
|
CSC232
|
Information Security
|
3(2, 1)
|
|
|
33
|
CSC334
|
Parallel and Distributed Computing
|
3(2, 1)
|
|
CSC323
|
34
|
CSC354
|
Machine Learning
|
3(3, 0)
|
|
|
35
|
CSC495
|
Game Development
|
3(3, 0)
|
|
CSC241
|
36
|
CSC497
|
Data Warehousing and Data Mining
|
3(2, 1)
|
|
CSC270
|
37
|
DSC293
|
Data Science Fundamentals
|
3(2, 1)
|
|
|
|
3 List of Interdisciplinary courses: (all four courses from the following list) |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
38
|
MGT462
|
Project Planning and Management
|
3(3, 0)
|
|
|
39
|
MTH211
|
Discrete Mathematics
|
3(3, 0)
|
|
|
40
|
MTH242
|
Differential Equations
|
3(3, 0)
|
|
|
|
3. Multi-Disciplinary Engineering Electives |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
41
|
CSC303
|
Mobile Application Development
|
3(2, 1)
|
|
CSC241
|
42
|
CSC336
|
Web Technologies
|
3(2, 1)
|
|
CSC241
|
43
|
EEE232
|
Electronics II
|
4(3, 1)
|
|
CPE231
|
44
|
EEE333
|
Analog Integrated Circuits, Analysis and Design
|
4(3, 1)
|
|
CPE231
|
45
|
EEE351
|
Principles of Communication Systems
|
4(3, 1)
|
|
CPE223
|
46
|
EEE353
|
Digital Communication Systems
|
4(3, 1)
|
|
CPE251 ,EEE351
|
47
|
EEE354
|
Telecommunication Systems Engineering
|
3(3, 0)
|
|
EEE351
|
48
|
EEE371
|
Electric Machines
|
4(3, 1)
|
|
CPE122
|
49
|
EEE375
|
Power Distribution and Utilization
|
4(3, 1)
|
|
CPE122
|
50
|
EEE382
|
Power Generation
|
3(3, 0)
|
|
|
51
|
EEE456
|
Broadband Technologies
|
3(3, 0)
|
|
|
52
|
EEE464
|
Wireless Communication Systems
|
3(3, 0)
|
|
EEE351
|
53
|
EEE488
|
Renewable and Alternate Energy Systems
|
3(3, 0)
|
|
|
54
|
EEE489
|
Power Plant Engineering
|
3(3, 0)
|
|
CPE122
|
|
5. Capstone Project (Mandatory Course ) |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
55
|
EGG498
|
Final Year Project (Part I)*
|
3(0, 3)
|
|
|
56
|
EGG499
|
Final Year Project (Part II)*
|
3(0, 3)
|
|
EGG498
|
|
Applications of Information and Communication Technologies (any one course from the following list) / |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
57
|
CSC101
|
Applications of Information and Communication Technologies
|
3(2, 1)
|
|
|
58
|
CSC103
|
Programming Fundamentals
|
4(3, 1)
|
|
|
|
Arts and Humanities (any one Course from the following list) : |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
59
|
HUM107
|
21st Century Communication Skills
|
2(2, 0)
|
|
|
60
|
HUM122
|
Fundamentals of Psychology
|
2(2, 0)
|
|
|
61
|
HUM123
|
Fundamentals of Philosophy
|
2(2, 0)
|
|
|
62
|
HUM130
|
Fundamentals of Sociology
|
2(2, 0)
|
|
|
63
|
HUM131
|
Anthropology
|
2(2, 0)
|
|
|
64
|
HUM209
|
Fundamentals of Political Science
|
2(2, 0)
|
|
|
65
|
HUM222
|
Fundamentals of International Relations
|
2(2, 0)
|
|
|
|
Civics and Community Engagement (Mandatory course) : |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
66
|
HUM208
|
Civics and Community Engagement
|
2(2, 0)
|
|
|
|
Entrepreneurship (Mandatory course) : |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
67
|
MGT250
|
Introduction to Entrepreneurship
|
2(2, 0)
|
|
|
|
Expository Writing (Mandatory Course) : |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
68
|
HUM120
|
Expository Writing
|
3(3, 0)
|
|
|
|
Functional English (Mandatory Course) : |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
69
|
HUM104
|
Functional English
|
3(3, 0)
|
|
|
|
Ideology and Constitution of Pakistan (Mandatory course) : |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
70
|
HUM113
|
Ideology and Constitution of Pakistan
|
2(2, 0)
|
|
|
|
Internship (Mandatory - Field Experience/Internship of minimum 6-8 weeks duration, preferably conducted in summer breaks after 4th semester) / |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
71
|
EGG497
|
Internship
|
3(0, 3)
|
|
|
|
Islamic Studies (Mandatory course. HUM116 Ethics is only for Non-Muslims Students) : |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
72
|
HUM112
|
Islamic Studies
|
2(2, 0)
|
|
|
73
|
HUM116
|
Ethics
|
2(2, 0)
|
|
|
|
Natural Sciences (Mandatory Courses) / |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
74
|
PHY124
|
Applied Physics
|
3(2, 1)
|
|
|
|
Quantitative Reasoning (any two courses from the following list)) : |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
75
|
MTH103
|
Exploring Quantitative Skills
|
3(3, 0)
|
|
|
76
|
MTH104
|
Tools for Quantitative Reasoning
|
3(3, 0)
|
|
|
77
|
MTH114
|
Calculus and Analytic Geometry
|
3(3, 0)
|
|
|
78
|
MTH231
|
Linear Algebra
|
3(3, 0)
|
|
|
|
Social Science (Mandatory Course) / |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
79
|
ECO290
|
Fundamentals of Engineering Economics
|
2(2, 0)
|
|
|