Program Structure

The Bachelor of Science (BS) Mathematics at IBA is a 4-year degree program. Its uniqueness lies in the offer of earning concentrations in allied areas of sciences while adhering to the mathematics core. The flexibility and diversity that this scheme offers to students in studying mathematics aligns with the current standard structure of the BS-Math programs worldwide, while keeping in line with HEC guidelines. Regular academic and professional career development guidance is also available to students to help them cope with challenges more effectively.

This program prepares graduates with diverse skills, attributes, and field knowledge, critical ingredients for a successful applied sciences career.

The program aims to equip students with sufficient analytical and computational skills for a successful corporate career, education, or industry career. A diverse skillset will also enable students to seek promising careers in research and development in mathematics and related fields, applied sciences, engineering sciences, actuarial sciences, economics, data sciences, quantitative finance, computing, banking, and statistics, and post-graduate study in mathematics, and theoretical physics as well as university teaching.

Eligibility Criteria

For the eligibility criteria, refer to pages 93-94

Curriculum structure
Duration 4 years
Semesters 8
Courses 46
Research Project 1
Total Credit Hours 136 or 137

 

Program Structure
S.No. Course Title Courses Credit Hours
1 University Core 4 12
2 Mathematics Core 18 54
3 Mathematics Elective 6 18
4 Program Core 2 6 or 7
5 Computing Core 3 11
6 Social Science Core 1 2
7 Arts & Humanities 1 2
8 Free Elective 7 21
9 Final Year Project 1 3
10 Internship 1 3
11 Entrepreneurship 1 2
12 Civic and community engagement 1 2
Total 46 136/137

 

Mathematics Elective

Course Category Course Title Course Code Credit Hours
Mathematical Physics Electives Quantum Mechanics II - -
Advanced Quantum Mechanics - -
Introduction to Quantum Field Theory - -
Electrodynamics and Special Relativity - -
Quantum Information - Statistical Mechanics - -
Algebraic Quantum Theory - -
General Relativity - -
Computational Physics - -
Computational Mathematics Electives Introduction to Scientific Computing - -
Numerical Solutions of PDE - -
Scientific Computing for Linear PDE's - -
Computational Physics - -
Computational Quantum Field Theory - -
Monte-Carlo Methods - -
Financial Mathematics with a computational approach - -
Scientific Computing for Linear PDE's - -
Data and Statistics Electives Introduction to Data Science - -
Introduction to Data Mining - -
Bayesian Statistics - -
Stochastic Processes - -
Time Series Analysis - -
Econometrics - -
Applied Multivariate Statistics - -
Simulation and Computational Statistics - -
Statistical Machine Learning - -
Neural Networks - -
Financial Econometrics - -
Computational Finance - -
Actuarial Science Exam P – Probabil&B169;B175;lity
Probability Theory
MTS231 Math Core
Exam FM – Financial Mathematics
Financial Mathematics with a Computational Approach
MTS441 Program Core
Exam FAM – Fundamentals of Actuarial Mathematics
Actuarial Mathematics
MTS450 Math Elective
Exam ASTAM – Advanced Short-Term Actuarial Mathematics OR
Exam ALTAM – Advanced Long-Term Actuarial Mathematics
Actuarial Methods in Non-Life Insurance
MTS452 Math Elective
Exam SRM – Statistics for Risk Modelling
Statistical Modelling
MTS307 Math Core
Exam PA – Predictive Analytics
Statistical Machine Learning
MTS 573 Math Elective

 

S.No. Courses Credit Hours
1 General 13 36
2 Major 24 72 or 73
3 Interdisciplinary 4 13
4 Capstone Project 1 3
5 Internship 1 3
6 Minor* 3 9
7 Total 46 136/137

Free electives/concentration/minor declaration policy in BS (Mathematics) program. Free elective courses facilitate interdisciplinary study and provide a broader vision to the students. 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 program core courses).
Data Analytics (3 additional courses from Data and Statistics Stream, 300 level and beyond, apart from the two required course from this stream that is counted as a program core).
Physics (3 additional courses from Mathematical Physics Stream, 300 level and beyond, apart from the two required courses from this stream that is counted as a program core).
Actuarial Science (AS) (The VEE courses of accounting, finance and economics will be taken from the available list of free electives in the program structure.)

To qualify for exemption from the VEE (Validation by Educational Experience) requirements, students in the actuarial science stream must complete the list of courses in Mathematical Statistics, Economics, and Accounting & Finance offered under the free electives and program core categories. Students must earn a minimum grade of B- (8 minus) and satisfy the VEE eligibility requirements. For further information, please refer to the website of the Department of Mathematical Sciences.

3 additional courses from ActuarialScience Stream, 300 level and beyond, apart from the two required courses from this stream that is counted as a program core.
Concentration / minor will not be mentioned on the degree; however, they will be shown on the mark sheet.

 

Semester-wise sequence of courses

Semester - 1
S.No. Course Title Course Code Credit Hours Prerequisite Course Type
1 Calculus-1 MTS101 3 - Mathematics Core
2 Discrete Mathematics MTS211 3 - Mathematics Core
3 Introduction to Programming CSE141 4 - Computing Core
4 Critical Reading and writing SSC101 3 - University Core
5 Islamic Scholarly Tradition or Philosophy, Logic, and Ethics* SSC301 / HUMS57 3 - University Core

 

Semester - 2
S.No. Course Title Course Code Credit Hours Prerequisite Course Type
1 Calculus - II MTS113 3 - Mathematics Core
2 Linear Algebra MTS203 3 - Mathematics Core
3 Object Oriented Programming Techniques CSE142 4 - Computing Core
4 Speech Communication HUM201 3 - University Core
5 Fundamentals of Entrepreneurship MGT103 2 - -

 

Semester - 3
S.No. Course Title Course Code Credit Hours Prerequisite Course Type
1 Multivariable Calculus MTS242 3 MTS232 Mathematics Core
2 Introduction to differential Equations MTS241 3 MTS101 Mathematics Core
3 Fundamentals of Statistics MTS207 3 - Mathematics Core
4 Mechanics PHY101 3 - Mathematics Core
5 Civic & Community Engagement - 2 - -
6 - - 2 - Social Sciences Core

 

Semester - 4
S.No. Course Title Course Code Credit Hours Prerequisite Course Type
1 Probability Theory MTS231 3 - Mathematics Core
2 i. Electricity, Magnetism & waves (Phy) PHY102 3 or 4 - Program Core
ii. Financial Mathematics with a Computational Approach (AS) MTS441
iii. Introduction to Data Science (DA) -
iv. Data Structures (CS) CSE247
3 Differential Geometry MTS308 3 MTS203 Mathematics Core
4 Partial Differential Equations MTS436 3 - Mathematics Core
5 Pakistan History SSC151 3 - University Core
6 - - 2 - Arts & Humanities Core

 

Semester - 5
S.No. Course Title Course Code Credit Hours Prerequisite Course Type
1 Real Analysis MTS341 3 - Mathematics Core
2 Statistical Modeling MTS307 3 MTS102 Mathematics Core
3 Numerical Analysis MTS306 3 MTS232 Mathematics Core
4 Introduction to Quantum Mechanics (Phy)
Probability & Statistical Models (AS/DA/CS)
PHY200
MTS403
3 - Program Core
5 - - 3 - Free Elective
6 Introduction to Artificial Intelligence - 3 - Computing Core

 

Semester - 6
S.No. Course Title Course Code Credit Hours Prerequisite Course Type
1 - - 3 - Free Elective
2 Abstract Algebra MTS305 3 MTS203 Mathematics Core
3 Mathematical Methods MTS110 3 - Mathematics Core
4 Numerical Linear Algebra MTS115 3 - Mathematics Core
5 - - 3 - Mathematics Elective I
6 - - 3 - Free Elective

 

Summer Semester
S.No. Course Title Course Code Credit Hours Prerequisite Course Type
1 Internship - 3 - Internship

 

Semester - 7
S.No. Course Title Course Code Credit Hours Prerequisite Course Type
1 Mathematics Elective - 3 - Mathematics Elective I
2 Topology MTS451 3 - Mathematics Core
3 - - 3 - Mathematics Elective II
4 - - 3 - Free Elective
5 - - 3 - Free Elective
6 Final Year Project - 3 - FYP

 

Semester - 8
S.No. Course Title Course Code Credit Hours Prerequisite Course Type
1 - - 3 - Math Elective IV
2 - - 3 - Math Elective V
3 - - 3 - Math Elective VI
4 - - 3 - Free Elective
5 - - 3 - Free Elective