|
*The list of elective and specialization courses is given below: |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
1
|
CSC301
|
Design and Analysis of Algorithms
|
3(3, 0)
|
|
|
2
|
CSC312
|
Theory of Automata
|
3(3, 0)
|
|
|
3
|
CSC353
|
Computer Graphics
|
3(2, 1)
|
|
|
4
|
CSC441
|
Compiler Construction
|
3(2, 1)
|
|
|
5
|
CSC462
|
Artificial Intelligence
|
4(3, 1)
|
|
|
6
|
FIN472
|
Derivatives and Financial Risk Management
|
3(3, 0)
|
|
|
7
|
MGT330
|
Financial Management
|
3(3, 0)
|
|
|
8
|
MTH264
|
Statistical Interference
|
3(3, 0)
|
|
|
9
|
MTH374
|
Optimization
|
3(3, 0)
|
|
|
10
|
MTH376
|
Mechanics II
|
3(3, 0)
|
|
|
11
|
MTH414
|
Galoise Theory
|
3(3, 0)
|
|
|
12
|
MTH415
|
Rings and Modules
|
3(3, 0)
|
|
|
13
|
MTH423
|
Advanced Complex Analysis
|
3(3, 0)
|
|
|
14
|
MTH424
|
Convex Analysis
|
3(3, 0)
|
|
|
15
|
MTH425
|
An Introduction to Geometric Function Theory
|
3(3, 0)
|
|
|
16
|
MTH442
|
Graph Theory
|
3(3, 0)
|
|
|
17
|
MTH462
|
Advanced Numerical Analysis
|
3(3, 0)
|
|
|
18
|
MTH463
|
Numerical Solutions of Differential Equations
|
3(3, 0)
|
|
|
19
|
MTH464
|
Numerical Optimization
|
3(3, 0)
|
|
|
20
|
MTH465
|
Topics in Scientific Computing
|
3(3, 0)
|
|
|
21
|
MTH466
|
Approximation Theory
|
3(3, 0)
|
|
|
22
|
MTH467
|
Operations Research
|
3(3, 0)
|
|
|
23
|
MTH468
|
Non linear Optimization
|
3(3, 0)
|
|
|
24
|
MTH470
|
Mathematical Statistics II
|
3(3, 0)
|
|
|
25
|
MTH471
|
Integral Equations
|
3(3, 0)
|
|
|
26
|
MTH478
|
Special Relativity
|
3(3, 0)
|
|
|
27
|
MTH479
|
General Relativity
|
3(3, 0)
|
|
|
28
|
MTH480
|
Introductory Quantum Mechanics
|
3(3, 0)
|
|
|
29
|
MTH481
|
Advanced Functional Analysis
|
3(3, 0)
|
|
|
30
|
MTH484
|
Variational Inequalities
|
3(3, 0)
|
|
|
31
|
MTH485
|
Calculus of Variation
|
3(3, 0)
|
|
|
32
|
MTH486
|
Fluid Mechanics
|
3(3, 0)
|
|
|
33
|
MTH487
|
Continuum Mechanics
|
3(3, 0)
|
|
|
34
|
MTH488
|
Elasticity
|
3(3, 0)
|
|
|
35
|
MTH489
|
Control Theory
|
3(3, 0)
|
|
|
36
|
MTH494
|
Sampling and Design Analysis
|
3(3, 0)
|
|
|
37
|
MTH495
|
Mechanics III
|
3(3, 0)
|
|
|
|
3. List of Interdisciplinary Courses (any combination of courses for the following list with minimum 14 credit hours to be studied by the student) |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
38
|
CSC103
|
Programming Fundamentals
|
4(3, 1)
|
|
|
39
|
CSC211
|
Data Structure and Algorithms
|
4(3, 1)
|
|
|
40
|
CSC241
|
Object Oriented Programming
|
4(3, 1)
|
|
|
41
|
MGT132
|
Principles of Accounting
|
3(3, 0)
|
|
|
42
|
MGT232
|
Business Finance
|
3(3, 0)
|
|
|
43
|
PHY122
|
Electricity and Magnetism
|
3(3, 0)
|
|
|
44
|
STA365
|
Mathematical Statistics
|
3(3, 0)
|
|
|
|
5. Capstone Project |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
45
|
MTH499
|
Project Report*
|
6(6, 0)
|
|
|
|
Application of Information and Communication Technologies (Mandatory course) : |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
46
|
CSC101
|
Applications of Information and Communication Technologies
|
3(2, 1)
|
|
|
|
Arts and Humanities (any one Course from the following list) : |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
47
|
HUM123
|
Fundamentals of Philosophy
|
2(2, 0)
|
|
|
48
|
HUM310
|
Islamic History
|
2(2, 0)
|
|
|
49
|
HUM430
|
French
|
2(2, 0)
|
|
|
50
|
HUM431
|
German
|
2(2, 0)
|
|
|
51
|
HUM432
|
Arabic
|
2(2, 0)
|
|
|
52
|
HUM434
|
Chinese
|
2(2, 0)
|
|
|
53
|
HUM435
|
Japanese
|
2(2, 0)
|
|
|
|
Civics and Community Engagement (Mandatory course) : |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
54
|
HUM208
|
Civics and Community Engagement
|
2(2, 0)
|
|
|
|
Entrepreneurship (Mandatory course) : |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
55
|
MGT250
|
Introduction to Entrepreneurship
|
2(2, 0)
|
|
|
|
Expository Writing (any one course from the following list) |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
56
|
HUM102
|
Report Writing Skills
|
3(3, 0)
|
|
|
57
|
HUM120
|
Expository Writing
|
3(3, 0)
|
|
|
|
Functional English (Mandatory Course) : |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
58
|
HUM104
|
Functional English
|
3(3, 0)
|
|
|
|
Ideology and Constitution of Pakistan (Mandatory course) : |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
59
|
HUM113
|
Ideology and Constitution of Pakistan
|
2(2, 0)
|
|
|
|
Islamic Studies (Mandatory course) / |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
60
|
HUM112
|
Islamic Studies
|
2(2, 0)
|
|
|
61
|
HUM114
|
Ethics
|
2(2, 0)
|
|
|
|
List of Major Discipline Courses: |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
62
|
MTH101
|
Calculus I
|
3(3, 0)
|
|
|
63
|
MTH102
|
Calculus II
|
3(3, 0)
|
|
|
64
|
MTH203
|
Calculus III
|
3(3, 0)
|
|
|
65
|
MTH211
|
Discrete Mathematics
|
3(3, 0)
|
|
|
66
|
MTH231
|
Linear Algebra
|
3(3, 0)
|
|
|
67
|
MTH251
|
Set Topology
|
3(3, 0)
|
|
|
68
|
MTH281
|
Mechanics I
|
3(3, 0)
|
|
|
69
|
MTH282
|
Tensor Analysis
|
3(3, 0)
|
|
|
70
|
MTH321
|
Real Analysis I
|
3(3, 0)
|
|
|
71
|
MTH322
|
Real Analysis II
|
3(3, 0)
|
|
|
72
|
MTH324
|
Complex Analysis
|
3(3, 0)
|
|
|
73
|
MTH327
|
Functional Analysis
|
3(3, 0)
|
|
|
74
|
MTH343
|
Partial Differential Equations
|
3(3, 0)
|
|
|
75
|
MTH344
|
Special Functions
|
3(3, 0)
|
|
|
76
|
MTH352
|
Differential Geometry
|
3(3, 0)
|
|
|
77
|
MTH375
|
Numerical Computations
|
3(2, 1)
|
|
|
78
|
MTH382
|
Analytical Dynamics
|
3(3, 0)
|
|
|
79
|
MTH435
|
Analytical Number Theory
|
3(3, 0)
|
|
|
|
List of Minor(s) offered by the Department: (Students can opt any four courses from the following clusters) Pure Mathematics |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
80
|
MTH232
|
Abstract Algebra
|
3(3, 0)
|
|
|
|
List of Minor(s) offered by the Department: (Students can opt any four courses from the following clusters)Applied Mathematics |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
81
|
MTH241
|
Ordinary Differential Equations
|
3(3, 0)
|
|
|
|
Natural Sciences (any one course from the following list) : |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
82
|
BIO100
|
Fundamentals of Biology
|
3(2, 1)
|
|
|
83
|
CHM102
|
Introduction to Chemistry
|
3(2, 1)
|
|
|
84
|
PHY124
|
Applied Physics
|
3(2, 1)
|
|
|
|
Quantitative Reasoning (Mandatory courses) / |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
85
|
MTH103
|
Exploring Quantitative Skills
|
3(3, 0)
|
|
|
86
|
MTH114
|
Tools for Quantitative Reasoning
|
3(3, 0)
|
|
|
|
Social Sciences (any one course from the following list) : |
| Course Code | Course Title | Credit Hours | Co-requisite(s) | Prerequisite (s) |
87
|
HUM122
|
Fundamentals of Psychology
|
2(2, 0)
|
|
|
88
|
HUM130
|
Fundamentals of Sociology
|
2(2, 0)
|
|
|
89
|
HUM131
|
Anthropology
|
2(2, 0)
|
|
|
90
|
HUM209
|
Fundamentals of Political Science
|
2(2, 0)
|
|
|
91
|
HUM222
|
Fundamentals of International Relations
|
2(2, 0)
|
|
|
|