We’re pleased to announce the launch of our redesigned website, created to offer you a better browsing experience and easier access to important information.
Bachelor of Science in Mathematics

Bachelor of Science in Mathematics

Bachelor of Science in Mathematics

The 4 years Bachelor of Science In Mathematics program is designed to build the capacity of students so that the passing graduates should have better job scopes.

Page of Content

With this vision, the courses related to AI, Data Science, Computation, and Fin-Tech 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 real-world 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.

Program Duration

Minimum: 4 years (8 Regular semesters)
Maximum: 6 Years

Apply Now

Degree Requirements

A student must successfully complete the coursework 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.

Program Eligibility

The candidate must have passed a Higher Secondary Certificate (HSSC) in 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.

Scheme of Study for Bachelor of Science in Mathematics:

A tentative plan of study is given below for the Bachelor of Science in Mathematics.

List of Semesters

  • Semester – I

    TitleCredit HoursPre-Requisite
    Islamic Studies202Freshman Standing
    English Composition and Comprehension303Freshman Standing
    Introduction to ICT213Freshman Standing
    Discrete Mathematics / Structure303Freshman Standing
    Programming Fundamentals314Freshman Standing
    Total15
  • Semester – II

    TitleCredit HoursPre-Requisite
    Expeditionary Writing/ Technical & Business writing303Freshman Standing
    Fundamental of Sociology303Freshman Standing
    Probability and Statistics303Calculus and Analytic Geometry
    Group theory and Vector Space303Number Theory
    Exploring Quantitative Skills303Freshman Standing
    Calculus and Analytic Geometry303Freshman Standing
    Total18
  • Semester – III

    TitleCredit HoursPre-Requisite
    Algebra-I303Freshman Standing
    Mechanics-I303Calculus and Analytic Geometry
    Real and Mathematical Analysis303Calculus and Analytic Geometry
    Linear Algebra and Matrix Analysis303Calculus and Analytic Geometry
    Civics and Community Engagement/ CPS303Freshman Standing
    Mathematical Software Packages202
    Total18
  • Semester – IV

    TitleCredit HoursPre-Requisite
    Object Oriented Programming314Programming Fundamentals
    Topology and Functional Analysis303Mathematical Analysis
    Element of Set Theory303Freshman Standing
    Numerical Analysis/ Numerical Computing303Calculus and Analytic Geometry
    Multivariable Calculus303Calculus and Analytic Geometry
    Ideology and Constitution of Pakistan/ Pakistan studies202Freshman Standing
    Total18
  • Semester – V

    TitleCredit HoursPre-Requisite
    Data Base System314Introduction to Computing
    Affine and Euclidean Geometry303Freshman Standing
    Elements of Statistical Learning / Statistical Methods in Machine Learning and Data Science.213Probability and Statistics
    Algebra-II404Linear Algebra
    Ordinary Differential Equation303Freshman Standing
    Total17
  • Semester – VI

    TitleCredit HoursPre-Requisite
    Tensor Analysis303Calculus and Analytic Geometry
    Partial Differential Equation303ODE
    Mathematical Methods for Machine Learning303Linear Algebra
    Elective-I303As per specific requirement
    Mathematical Methods303Calculus and Analytic Geometry
    Total15
  • Semester – VII

    TitleCredit HoursPre-Requisite
    Mechanics-II303Sophomore/Junior Standing
    Tensor computation for data analysis303Tensor Analysis
    Deep Learning and Neural Network404Mathematics for Machine Learning
    Bayesian Data Analysis303Data Structure & Algorithms
    Elective-II303As per specific requirement
    Final Year Project -I2As per minimum requirement
    Total18
  • Semester – VIII

    TitleCredit HoursPre-Requisite
    Time Series Analysis303Data Structure & Algorithms
    Numerical Optimization (in ML and DS)303Numerical Analysis/ Numerical Computing
    Elective-III303As per specific requirement
    Final Year Project II4Final Year Project-I
    Total13
  • List of Electives BS Mathematics

    TitlePre-Requisite
    Mathematical Modeling
    Senior/Sophomore Standing
    Advanced AnalysisMathematical Analysis
    Algebraic Number TheoryElements of Number Theory and Cryptography
    Riemannian GeometryAffine and Euclidean Geometry
    Optimization TheoryLinear Algebra
    Measure TheoryMathematical Analysis
    Algebraic TopologyTopology and Functional Analysis
    Quantum MechanicsMultivariable Calculus
    Analytical DynamicsMultivariable Calculus
    General RelativityMechanics-I
    Special RelativityMultivariable Calculus; Mechanics-I
    Computational Fluid DynamicsMultivariable Calculus; Partial Differential Equations
    Boundary Layer TheoryMultivariable Calculus; Partial Differential Equations
    Markov Process and ApplicationsLinear Algebra
    Stochastic ProcessesAdvanced Statistics
    Statistics for Financial and Actuarial SciencesProbability and Statistics
    Regression Models and AnalysisAdvanced Statistics
    Data Mining and Decision MakingProbability and Statistics; Data Structure & Algorithms
    Time Series Analysis and ForecastingAdvanced Statistics
    Theory of Spline Functions

    Affine and Euclidean Geometry; Probability and Statistics
    Reinforcement LearningDeep Learning and Neural Networks
    Data MiningJunior / Senior Standing
    Professional EthicsJunior / Senior Standing

    EntrepreneurshipJunior / Senior Standing
    Macro EconomicsFreshman / Sophomore Standing
    Micro Economics
    Sophomore / Junior Standing
Scroll to Top
Skip to content