|
Core Courses |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
1
|
CSC101
|
Introduction to Computing
|
4(3, 1)
|
|
|
2
|
CSC141
|
Introduction to Computer Programming
|
4(3, 1)
|
|
CSC101
|
3
|
HUM100
|
English Comprehension and Composition
|
3(3, 0)
|
|
|
4
|
HUM103
|
Communication Skills
|
3(3, 0)
|
|
HUM100
|
5
|
HUM110
|
Islamic Studies
|
3(3, 0)
|
|
|
6
|
HUM111
|
Pakistan Studies
|
3(3, 0)
|
|
|
7
|
MTH101
|
Calculus I
|
3(3, 0)
|
|
|
8
|
MTH102
|
Calculus II
|
3(3, 0)
|
|
MTH101
|
9
|
MTH231
|
Linear Algebra
|
3(3, 0)
|
|
|
10
|
MTH241
|
Ordinary Differential Equations
|
3(3, 0)
|
|
MTH102
|
11
|
PHY101
|
Mechanics of Particles
|
3(3, 0)
|
|
|
12
|
PHY103
|
Heat and Thermodynamics
|
3(3, 0)
|
|
|
13
|
PHY108
|
Physics Lab I
|
1(0, 1)
|
|
|
14
|
PHY109
|
Physics Lab II
|
1(0, 1)
|
|
|
15
|
PHY208
|
Physics Lab III
|
1(0, 1)
|
|
|
16
|
PHY209
|
Physics Lab IV
|
1(0, 1)
|
|
|
17
|
PHY222
|
Electric and Magnetic Fields I
|
3(3, 0)
|
|
MTH102 ,PHY101
|
18
|
PHY223
|
Electric and Magnetic Fields II
|
3(3, 0)
|
|
PHY222
|
19
|
PHY224
|
Circuit Analysis Theory
|
3(3, 0)
|
|
MTH101
|
20
|
PHY225
|
Modern Physics Concepts
|
3(3, 0)
|
|
PHY232
|
21
|
PHY232
|
Vibrations and Waves
|
3(3, 0)
|
|
MTH102 ,PHY101
|
22
|
PHY233
|
Fundamentals of Electronics
|
3(3, 0)
|
|
PHY224
|
23
|
PHY241
|
Classical Mechanics
|
3(3, 0)
|
|
PHY101 ,PHY232
|
24
|
PHY271
|
Boundary Value Problems
|
3(3, 0)
|
|
MTH241
|
25
|
PHY308
|
Physics Lab V
|
1(0, 1)
|
|
|
26
|
PHY309
|
Physics Lab VI
|
1(0, 1)
|
|
|
27
|
PHY341
|
Relativity
|
3(3, 0)
|
|
PHY222
|
28
|
PHY342
|
Quantum Mechanics I
|
3(3, 0)
|
|
PHY225 ,PHY241
|
29
|
PHY343
|
Quantum Mechanics II
|
3(3, 0)
|
|
PHY342
|
30
|
PHY345
|
Statistical Mechanics
|
3(3, 0)
|
|
PHY103
|
31
|
PHY352
|
Engineering Optics
|
3(3, 0)
|
|
PHY232
|
32
|
PHY354
|
Fundamental Properties of Solids
|
3(3, 0)
|
|
|
33
|
PHY361
|
Mathematical Methods of Physics
|
3(3, 0)
|
|
MTH102 ,PHY271
|
34
|
PHY362
|
Computational Physics
|
3(3, 0)
|
|
PHY361
|
35
|
PHY363
|
Theory of Errors and Research Methodology
|
3(3, 0)
|
|
|
36
|
PHY422
|
Electromagnetic Theory and Applications
|
3(3, 0)
|
|
PHY223 ,PHY232
|
37
|
PHY433
|
Nuclear Physics
|
3(3, 0)
|
|
PHY342
|
38
|
PHY441
|
Electronic Properties of Solids
|
3(3, 0)
|
|
PHY354
|
39
|
PHY499
|
Project I
|
3(0, 3)
|
|
|
40
|
PHY499
|
Project II
|
6(0, 6)
|
|
|
|
Elective Courses |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
41
|
EEE241
|
Digital Logic Design
|
4(3, 1)
|
|
|
42
|
EEE342
|
Microprocessor Systems and Interfacing
|
4(3, 1)
|
|
EEE241
|
43
|
PHY353
|
Optics and Laser
|
4(3, 1)
|
|
PHY223 ,PHY232
|
44
|
PHY425
|
Microelectronics
|
3(3, 0)
|
|
PHY354
|
45
|
PHY451
|
Semiconductor Devices
|
3(3, 0)
|
|
PHY354
|
46
|
PHY453
|
Semiconductor Device Design and Simulation
|
4(3, 1)
|
|
PHY354 ,PHY425
|
47
|
PHY454
|
Optoelectronics
|
3(3, 0)
|
|
PHY353 ,PHY451
|
48
|
PHY455
|
Basics of Biophysics
|
3(3, 0)
|
|
|
49
|
PHY457
|
Lasers and Their Applications
|
3(3, 0)
|
|
PHY352
|
50
|
PHY462
|
Introduction to Nanoscience and Technology
|
3(3, 0)
|
|
PHY354
|
51
|
PHY464
|
Principles of Photonics
|
3(3, 0)
|
|
PHY352
|
52
|
PHY465
|
Fundamentals of Materials Science
|
3(3, 0)
|
|
PHY354
|
53
|
PHY468
|
Introduction to Group Theory
|
3(3, 0)
|
|
|
54
|
PHY469
|
Introduction to Astrophysics and Cosmology
|
3(3, 0)
|
|
PHY341
|
55
|
PHY471
|
High Energy Physics I
|
3(3, 0)
|
|
PHY343
|
56
|
PHY476
|
High Energy Physics II
|
3(3, 0)
|
|
PHY471
|
57
|
PHY477
|
Introduction to Quantum Optics
|
3(3, 0)
|
|
|
58
|
PHY478
|
Quantum Computing
|
3(3, 0)
|
|
PHY343
|
|
Minors Courses: subject to the availability of teachers. |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
59
|
BIO100
|
Fundamentals of Biology
|
3(2, 1)
|
|
|
60
|
BSC100
|
Introduction to Biosciences
|
3(3, 0)
|
|
|
61
|
CHM101
|
General Chemistry
|
3(3, 0)
|
|
|
62
|
CHM211
|
Introduction to Physical Chemistry
|
3(2, 1)
|
|
|
63
|
ECO102
|
Economics
|
3(3, 0)
|
|
|
64
|
ENV101
|
Fundamentals of Environmental Sciences
|
3(3, 0)
|
|
|
65
|
HUM310
|
Islamic History
|
3(3, 0)
|
|
|
66
|
HUM320
|
Introduction to Sociology
|
3(3, 0)
|
|
|
67
|
HUM430
|
French
|
3(3, 0)
|
|
|
68
|
HUM431
|
German
|
3(3, 0)
|
|
|
69
|
HUM432
|
Arabic
|
3(3, 0)
|
|
|
70
|
HUM433
|
Persian
|
3(3, 0)
|
|
|
71
|
MET101
|
Meteorology
|
3(3, 0)
|
|
|
72
|
MET105
|
Climatology
|
3(3, 0)
|
|
|
73
|
MET201
|
Satellite Remote Sensing
|
3(3, 0)
|
|
|
74
|
MGT100
|
Introduction to Business
|
3(3, 0)
|
|
|
75
|
MGT101
|
Introduction to Management
|
3(3, 0)
|
|
|
|
Non-Credit Course |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
76
|
MTH001
|
Basic Mathematics
|
0(0, 0)
|
|
|
|