|
Core Courses |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
1
|
CSC103
|
Introduction to Computers and Programming
|
4(3, 1)
|
|
|
2
|
CSC241
|
Object Oriented Programming
|
4(3, 1)
|
|
CSC103
|
3
|
EEE223
|
Signals and Systems
|
3(3, 0)
|
|
MTH241 ,PHY221
|
4
|
EEE231
|
Electronics I
|
4(3, 1)
|
|
PHY221
|
5
|
EEE232
|
Electronics II
|
4(3, 1)
|
|
EEE231
|
6
|
EEE241
|
Digital Logic Design
|
4(3, 1)
|
|
|
7
|
EEE324
|
Digital Signal Processing
|
4(3, 1)
|
|
EEE223
|
8
|
EEE325
|
Control Systems
|
4(3, 1)
|
|
EEE223
|
9
|
EEE342
|
Microprocessor Systems and Interfacing
|
4(3, 1)
|
|
EEE241
|
10
|
EEE351
|
Principles of Communication Systems
|
4(3, 1)
|
|
EEE223
|
11
|
HUM100
|
English Comprehension and Composition
|
3(3, 0)
|
|
|
12
|
HUM102
|
Report Writing Skills
|
3(3, 0)
|
|
HUM100
|
13
|
HUM103
|
Communication Skills
|
3(3, 0)
|
|
HUM100
|
14
|
HUM110
|
Islamic Studies
|
3(3, 0)
|
|
|
15
|
HUM111
|
Pakistan Studies
|
3(3, 0)
|
|
|
16
|
HUM4**
|
Foreign Language
|
3(3, 0)
|
|
|
17
|
MTH101
|
Calculus I
|
3(3, 0)
|
|
|
18
|
MTH102
|
Calculus II
|
3(3, 0)
|
|
MTH101
|
19
|
MTH231
|
Linear Algebra
|
3(3, 0)
|
|
|
20
|
MTH241
|
Ordinary Differential Equations
|
3(3, 0)
|
|
MTH102
|
21
|
MTH263
|
Probability Theory and Random Variables
|
3(3, 0)
|
|
|
22
|
PHY100
|
Mechanics and Thermodynamics
|
4(3, 1)
|
|
|
23
|
PHY120
|
Electricity, Magnetism and Optics
|
4(3, 1)
|
|
|
24
|
PHY221
|
Circuit Theory
|
4(3, 1)
|
|
PHY120
|
25
|
PHY229
|
Modern Physics
|
4(3, 1)
|
|
PHY120
|
26
|
PHY231
|
Applied Quantum Mechanics
|
3(3, 0)
|
|
PHY229
|
27
|
PHY271
|
Boundary Value Problems
|
3(3, 0)
|
|
MTH241
|
28
|
PHY324
|
Electromagnetic Theory
|
3(3, 0)
|
|
PHY120
|
29
|
PHY350
|
Solid State Physics
|
3(3, 0)
|
|
PHY231
|
30
|
PHY353
|
Optics and Laser
|
4(3, 1)
|
|
PHY324
|
31
|
PHY425
|
Microelectronics
|
3(3, 0)
|
|
PHY350
|
32
|
PHY498
|
Final Year Project Phase I
|
2(0, 2)
|
|
|
33
|
PHY498
|
Final Year Project Phase II
|
4(0, 4)
|
|
|
|
Elective Courses |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
34
|
EEE353
|
Digital Communication Systems
|
4(3, 1)
|
|
EEE351
|
35
|
EEE371
|
Electric Machines
|
4(3, 1)
|
|
PHY324
|
36
|
EEE446
|
Real Time Embedded Systems
|
4(3, 1)
|
|
EEE342 ,PHY324
|
37
|
EEE455
|
Optical Fiber Communications
|
3(3, 0)
|
|
PHY324
|
38
|
EEE463
|
Antennas and Radio Wave Propagation
|
4(3, 1)
|
|
PHY324
|
39
|
EEE464
|
Wireless Communication Systems
|
3(3, 0)
|
|
EEE463
|
40
|
EEE465
|
Microwave and Satellite Communication Systems
|
3(3, 0)
|
|
EEE351 ,EEE463
|
41
|
PHY434
|
VLSI Design
|
4(3, 1)
|
|
EEE232 ,EEE241
|
42
|
PHY451
|
Semiconductor Devices
|
3(3, 0)
|
|
PHY350
|
43
|
PHY452
|
CMOS Technology
|
3(3, 0)
|
|
PHY425
|
44
|
PHY453
|
Semiconductor Device Design and Simulations
|
4(3, 1)
|
|
PHY425
|
45
|
PHY454
|
Optoelectronics
|
3(3, 0)
|
|
PHY353
|
46
|
PHY461
|
Industrial Automation
|
3(3, 0)
|
|
PHY221
|
47
|
PHY464
|
Principles of Photonics
|
3(3, 0)
|
|
PHY353
|
48
|
PHY477
|
Introduction to Quantum Optics
|
3(3, 0)
|
|
|
49
|
PHY478
|
Quantum Computing
|
3(3, 0)
|
|
PHY231
|
|
Institutional Elective Courses |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
50
|
ECO102
|
Economics
|
3(3, 0)
|
|
|
51
|
ECO200
|
Introduction to Development Economics
|
3(3, 0)
|
|
ECO102
|
52
|
ECO300
|
Engineering Economics
|
3(3, 0)
|
|
|
53
|
HUM200
|
Business Communication Workshop
|
3(3, 0)
|
|
HUM100
|
54
|
HUM220
|
Introduction to Psychology
|
3(3, 0)
|
|
|
55
|
HUM221
|
International Relations
|
3(3, 0)
|
|
|
56
|
HUM223
|
Introduction to Philosophy
|
3(3, 0)
|
|
|
57
|
HUM310
|
Islamic History
|
3(3, 0)
|
|
|
58
|
HUM320
|
Introduction to Sociology
|
3(3, 0)
|
|
|
59
|
HUM430
|
French
|
3(3, 0)
|
|
|
60
|
HUM431
|
German
|
3(3, 0)
|
|
|
61
|
HUM432
|
Arabic
|
3(3, 0)
|
|
|
62
|
HUM433
|
Persian
|
3(3, 0)
|
|
|
63
|
LAW300
|
Corporate Law
|
3(3, 0)
|
|
|
64
|
MGT100
|
Introduction to Business
|
3(3, 0)
|
|
|
65
|
MGT101
|
Introduction to Management
|
3(3, 0)
|
|
|
66
|
MGT131
|
Financial Accounting
|
3(3, 0)
|
|
|
67
|
MGT403
|
Entrepreneurship
|
3(3, 0)
|
|
MGT101
|
68
|
MGT461
|
Project Management
|
3(3, 0)
|
|
|
69
|
MGT463
|
Productivity and Quality Management
|
3(3, 0)
|
|
MGT101
|
70
|
MGT513
|
New Product Development
|
3(3, 0)
|
|
|
|