Introduction
The 4 years BS Mathematics program is designed to build the capacity of students so that the passing graduates should have better job scopes. With this vision, the courses related to AI, Data Science, Computation, and FinTech are specifically designed and introduced in the degree program to broaden the scope of graduating students and make them well equipped with an interdisciplinary understanding of Mathematics in the realworld problems of applied sciences in general, and in the field of Computer Science, AI and Data Science in particular that would open new avenues in their career perspectives.
Eligibility Criteria:
The candidate must have passed Higher Secondary Certificate (HSSC) with Mathematics OR any other examination of a Local / Foreign University / Educational Institution / Examining Body, equivalent to HSSC with Mathematics. IBCC will determine equivalence and the percentage of marks in such cases.
Degree Requirement:
A student must successfully complete the course work outlined in this degree study plan with a minimum of
131 Credit Hours and attain a minimum CGPA of 2.0 out of 4.0.
Duration:
Minimum: 4 years (8 Regular Semesters)
Maximum: 6 Years
Scheme of Study for Bachelor of Science in Mathematics:
A tentative plan of study is given below for the Bachelor of Science in Mathematics.
SemesterI:

Title

Credit Hours

PreRequisite

Islamic Studies

2

0

2

Freshman Standing

English Composition and Comprehension

3

0

3

Freshman Standing

Introduction to Computing

2

1

3

Freshman Standing

Elements of Set Theory and Mathematical Logic

3

0

3

Freshman Standing

Discrete Mathematics

3

0

3

Freshman Standing

Calculus and Analytic Geometry

3

0

3

Freshman Standing

Total



17


SemesterII:

Title

Credit Hours

PreRequisite

Communication and presentation skills

3

0

3

Freshman Standing

Ordinary Differential Equations

3

0

3

Freshman Standing

Multivariable Calculus

3

0

3

Calculus and Analytic Geometry

MechanicsI

3

0

3

Calculus and Analytic Geometry

Programming Fundamentals

2

1

3

Freshman Standing

Total



15


SemesterIII:

Title

Credit Hours

PreRequisite

Pakistan Studies

2

0

2

Freshman Standing

AlgebraI

3

0

3

Elements of Set Theory and Mathematical Logic

Mathematical Analysis

3

0

3

Calculus and Analytic Geometry

Linear Algebra

3

0

3

Calculus and Analytic Geometry

Object Oriented Programming

3

1

4

Programming Fundamentals

Probability and Statistics

3

0

3

Calculus and Analytic Geometry

Total



18


SemesterIV:

Title

Credit Hours

PreRequisite

Affine and Euclidean Geometry

3

0

3

Calculus and Analytic Geometry

Data Structure & Algorithms

3

1

4

Programming Fundamentals

Numerical Analysis

3

0

3

Calculus and Analytic Geometry

Advanced Statistics

3

0

3

Probability and Statistics

Complex Variables & Transforms

3

0

3

Multivariable Calculus

Mathematical Software Packages

1

1

2

Introduction to Computing

Total



18


SemesterV:

Title

Credit Hours

PreRequisite

AlgebraII

3

0

3

AlgebraI

Topology and Functional Analysis

3

0

3

Mathematical Analysis

Mathematical Methods

3

0

3

Calculus and Analytic Geometry

Introduction to Data Science

2

1

3

Probability and Statistics

Report Writing

3

0

3

Freshman / Sophomore Standing

Elements of Number Theory and Cryptography

3

0

3

Linear Algebra

Total



18


SemesterVI:

Title

Credit Hours

PreRequisite

Tensor Analysis and Differential Geometry

3

0

3

Calculus and Analytic Geometry

Partial Differential Equations

3

0

3

Ordinary Differential Equation

Integral Equations

3

0

3

Multivariable Calculus

Mathematics for Machine Learning

3

1

4

Linear Algebra

Elective 1

3

0

3

As per specific requirement

Total



16


SemesterVII:

Title

Credit Hours

PreRequisite

Foreign Language

3

0

3

Sophomore/Junior Standing

MechanicsII

3

0

3

MechanicsI

Introduction to Data Base Systems

3

1

4

Data Structure & Algorithms

Elective 2

3

0

3

As per specific requirement

Final Year Project I *



3

As per minimum requirement

Total



16


SemesterVIII:

Title

Credit Hours

PreRequisite

Design and Analysis of Algorithms

3

0

3

Data Structure & Algorithms

Deep Learning and Neural Networks

3

1

4

Mathematics for Machine Learning

Elective3

3

0

3

As per specific requirement

Final Year Project II



3

Final Year Project I * (MJ)

Total



13


LIST OF ELECTIVES BS MATHEMATICS
Title

PreRequisite

Mathematical Modeling

Senior/Sophomore Standing

Advanced Analysis

Mathematical Analysis

Algebraic Number Theory

Elements of Number Theory and Cryptography

Riemannian Geometry

Affine and Euclidean Geometry

Optimization Theory

Linear Algebra

Measure Theory

Mathematical Analysis

Algebraic Topology

Topology and Functional Analysis

Quantum Mechanics

Multivariable Calculus

Analytical Dynamics

Multivariable Calculus

General Relativity

MechanicsI

Special Relativity

Multivariable Calculus; MechanicsI

Computational Fluid Dynamics

Multivariable Calculus; Partial Differential Equations

Boundary Layer Theory

Multivariable Calculus; Partial Differential Equations

Markov Process and Applications

Linear Algebra

Stochastic Processes

Advanced Statistics

Statistics for Financial and Actuarial Sciences

Probability and Statistics

Regression Models and Analysis

Advanced Statistics

Data Mining and Decision Making

Probability and Statistics; Data Structure & Algorithms

Time Series Analysis and Forecasting

Advanced Statistics

Theory of Spline Functions

Affine and Euclidean Geometry; Probability and Statistics

Reinforcement Learning.

Deep Learning and Neural Networks

Data Mining

Junior / Senior Standing

Professional Ethics

Junior / Senior Standing

Entrepreneurship

Junior / Senior Standing

Macro Economics

Freshman / Sophomore Standing

Micro Economics

Sophomore / Junior Standing
