Program Structure
Curriculum structure | |
---|---|
Duration | 4 years |
Semesters | 8 |
Courses | 40 |
Research Project | 1 |
Total Credit Hours | 128 |
University Breadth Requirement | - 4 courses from other schools ('Economics and Social Sciences' and 'Business Studies') with at least one course from each school. | (4 courses) |
Science Core | - Predefined Courses in CS/Physics - 3 predefined courses in Physics (Two 100 level and One 200 level) * - 3 predefined courses in CS (one course each of 100, 200 and 300 level) * | (6 Courses) |
*Titles of these courses are given below. | ||
---|---|---|
Restricted Electives | Some mathematics electives are grouped according to the following three streams. Choose at least one mathematics elective course from each group: - Data and Statistics - Computational Mathematics - Mathematical Physics | (3 Courses) |
Mathematics Electives | Additional Advanced Courses 300 level and above to be selected from the given list. | (4 Courses) |
Free Electives*: | (6 Courses) |
*These can be any course. In particular, these can be used to take further mathematics electives or fulfil requirements for a concentration.
MANDATORY FINAL YEAR Project:
One final year project of 4 credit hours.
To earn the mention of concentration / minor on the transcript a student must:
- Take 2 additional courses from Mathematical Physics Stream to earn "concentration in Physics".
- Take 3 additional courses from Data and Statistics Stream to earn "concentration in Data Analytics".
- Take 3 additional courses bearing a CS code to earn "concentration in Computer Science".
Mathematics Core Courses
Course Title | Course Code | Credit Hours | Pre-Requisites |
---|---|---|---|
Calculus -I |
MTS101 |
3 |
- |
Discrete Mathematics |
MTS211 |
3 |
- |
Calculus-II |
MTS232 |
3 |
MTS101 |
Linear Algebra |
MTS203 |
3 |
- |
Mathematical Statistics and Probability |
MTS2xx |
3 |
- |
Multivariable Calculus |
MTS242 |
4 |
MTS232 |
Introduction to Differential Equations |
MTS241 |
3 |
MTS101 |
Mathematical Methods |
MTS3XX |
3 |
|
Numerical Analysis |
MTS306 |
3 |
MTS232 |
Statistical Modeling |
MTS202 |
3 |
MTS102 |
Abstract Algebra |
MTS305 |
3 |
MTS203 |
Analysis |
MTS-XXX |
4 |
MTS341 |
Geometry & Topology |
MTS451 |
3 |
MTS341 |
Final Year Project (Mathematics) |
MTS471 |
4 |
- |
Mathematics Electives Courses
Course Title | Course Code | Credit Hours | Pre-Requisites |
---|---|---|---|
MTS431 |
3 |
MTS414 |
|
Integral Equations |
MTS432 |
3 |
MTS303 |
Advanced Numerical Analysis I |
MTS433 |
3 |
MTS414 |
Advanced Numerical Analysis II |
MTS434 |
3 |
MTS433 |
Differential Geometry |
MTS435 |
3 |
MTS203, MTS204 |
Stochastic Processes |
MTS304 |
3 |
MTS231 |
Fluid Dynamics I |
MTS437 |
3 |
- |
Fluid Dynamics II |
MTS438 |
3 |
- |
MTS441 |
3 |
- |
|
Computational Finance |
MTS442 |
3 |
- |
Modern Algebra I (Galios Theory & Applications) |
MTS443 |
3 |
MTS413 |
Modern Algebra II (Commutative Rings & Fields) |
MTS444 |
3 |
MTS413 |
Measure Theory I |
MTS445 |
3 |
- |
Measure Theory II |
MTS446 |
3 |
- |
Operations Research I |
MTS447 |
3 |
- |
Operations Research II |
MTS448 |
3 |
- |
MTS414 |
3 |
MTS413 |
|
Introduction to Differential Topology |
MTS452 |
3 |
MTS451 |
Financial Engineering |
MTS453 |
3 |
MTS441 |
Geometry-I |
MTS4XX |
3 |
- |
Geometry-II |
MTS4XX |
3 |
- |
Abstract Algebra II |
MTS413 |
3 |
MTS305 |
Financial Mathematics |
MTS5XX |
3 |
- |
Functional Analysis II |
MTS412 |
3 |
- |
Electrodynamics and Special Relativity |
PHY4XX |
3 |
- |
Algebraic Quantum Theory |
PHY4XX |
3 |
- |
Introduction to Quantum Field Theory |
PHY4XX |
3 |
- |
Introduction to Scientific Computing |
MTS4XX |
3 |
- |
Time Series Analysis |
MTS4XX |
3 |
- |
Introduction to Data Mining |
MTS4XX |
3 |
- |
More options |
MTS- |
3 |
- |
Semester-wise sequence of courses
Freshman | Semester-1 | Course code | Credit hours | Pre-requisite |
---|---|---|---|---|
1 |
Calculus-I |
MTS101 |
3 |
- |
2 |
Mechanics |
PHYXXX |
3 |
- |
3 |
Introduction to programming |
CSE141 |
4 |
- |
4 |
Mathematical Logic & Sets Theory |
MTS211 |
3 |
- |
5 |
English Grammar & Composition |
SSC101 |
3 |
- |
|
Semester-2 | Course code | Credit hours | Pre-requisite |
---|---|---|---|---|
1 |
Calculus-II |
MTS232 |
3 |
- |
2 |
Electricity, Magnetism and Waves |
PHYXXX |
3 |
- |
3 |
Linear Algebra |
MTS203 |
3 |
- |
4 |
University Breadth |
|
3 |
|
5 |
Speech communication |
HUM201 |
3 |
- |
Sophomore | Semester-3 | Course code | Credit hours | Pre-requisite |
---|---|---|---|---|
|
|
|
|
|
1 |
Multivariable Calculus |
MTS242 |
3 |
MTS232 |
2 |
Mathematical Statistics & Probability |
MTSXXX |
3 |
- |
3 |
Data Structures |
CSE247 |
4 |
CSE141 |
4 |
Introduction to Differential Equations |
MTS241 |
3 |
MTS101 |
5 |
Pakistan Studies |
SSC151 |
3 |
- |
|
Semester-4 | Course code | Credit hours | Pre-requisite |
---|---|---|---|---|
1 |
Mathematical Methods |
MTSXXX |
3 |
- |
2 |
Introduction to Quantum Mechanics |
PHYXXX |
3 |
- |
3 |
Statistical Modeling |
MTSXXX |
3 |
|
4 |
Numerical Analysis |
MTS306 |
3 |
MTS232 |
5 |
Socioeconomic Philosophy of Islam Or Philosophy, Logic and Ethics* |
SSC301 / HUM357 |
3 |
- |
Junior | Semester-5 | Course code | Credit hours | Pre-requisite |
---|---|---|---|---|
1 |
Abstract Algebra |
MTS305 |
3 |
MTS203 |
2 |
Analysis |
MTSXXX |
3 |
MTS242 |
3 |
Computational Mathematics Elective |
MTSXXX |
3 |
- |
4 |
Design & Analysis of Algorithms |
CSE317 |
3 |
CSE247 |
5 |
Mathematics Elective-I |
MTSXXX |
3 |
- |
|
Semester-6 | Course code | Credit hours | Pre-requisite |
---|---|---|---|---|
1 |
Mathematical Physics Elective |
MTSXXX |
3 |
- |
2 |
Data and Statistics Elective |
MTSXXX |
3 |
- |
3 |
Geometry & Topology |
MTS451 |
3 |
|
4 |
Mathematics Elective-II |
MTSXXX |
3 |
- |
5 |
University Breadth |
|
3 |
- |
Senior | Semester-7 | Course code | Credit hours | Pre-requisite |
---|---|---|---|---|
1 |
Mathematics Elective III |
MTSXXX |
3 |
- |
2 |
Mathematics Elective IV |
MTSXXX |
3 |
- |
3 |
University Breadth |
MTSXXX |
3 |
- |
4 |
Free Elective |
|
3 |
- |
5 |
Free Elective |
|
3 |
- |
|
Final Year Project |
MTSXXX |
|
|
|
Semester-8 | Course code | Credit hours | Pre-requisite |
---|---|---|---|---|
1 |
Free Elective |
|
|
- |
2 |
Free Elective |
|
|
- |
3 |
Free Elective |
|
|
- |
4 |
Free Elective |
|
|
- |
5 |
University Breadth |
|
|
- |
|
Final Year Project |
MTSXXX |
|
|
Concentration / Minor Declaration Policy in BS (Mathematics) Program
Free elective courses facilitate interdisciplinary study and provide a broader vision to the student. In the BS (Mathematics) program, students can (optionally) earn a concentration on their transcripts according to the following plan.
Computer Science | ( 3 additional courses with CS code, 300 level and beyond, apart from the CS required courses that are part of the core) |
---|---|
Data Analytics | ( 3 additional courses from Data and Statistics Stream, 300 level and beyond, apart from the one required course from this stream that is counted as restricted elective) |
Physics | ( 3 additional courses from Mathematical Physics Stream, 300 level and beyond, apart from the one required course from this stream that is counted as restricted elective) |
Concentration / Minor will not be mentioned on the degree; however, they will be shown on the mark sheet.
Note: It is not mandatory for a student to select a concentration / minor in a BS (Mathematics) Program. They can choose courses from other fields of study apart from the ones mentioned above as a free elective for the completion of their degrees.
Concentration is declared at the time of graduation by submitting the appropriate forms.