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
Title Credit Hours Pre-Requisite Islamic Studies 2 0 2 Freshman Standing English Composition and Comprehension 3 0 3 Freshman Standing Introduction to ICT 2 1 3 Freshman Standing Discrete Mathematics / Structure 3 0 3 Freshman Standing Programming Fundamentals 3 1 4 Freshman Standing Total 15 Semester – II
Title Credit Hours Pre-Requisite Expeditionary Writing/ Technical & Business writing 3 0 3 Freshman Standing Fundamental of Sociology 3 0 3 Freshman Standing Probability and Statistics 3 0 3 Calculus and Analytic Geometry Group theory and Vector Space 3 0 3 Number Theory Exploring Quantitative Skills 3 0 3 Freshman Standing Calculus and Analytic Geometry 3 0 3 Freshman Standing Total 18 Semester – III
Title Credit Hours Pre-Requisite Algebra-I 3 0 3 Freshman Standing Mechanics-I 3 0 3 Calculus and Analytic Geometry Real and Mathematical Analysis 3 0 3 Calculus and Analytic Geometry Linear Algebra and Matrix Analysis 3 0 3 Calculus and Analytic Geometry Civics and Community Engagement/ CPS 3 0 3 Freshman Standing Mathematical Software Packages 2 0 2 Total 18 Semester – IV
Title Credit Hours Pre-Requisite Object Oriented Programming 3 1 4 Programming Fundamentals Topology and Functional Analysis 3 0 3 Mathematical Analysis Element of Set Theory 3 0 3 Freshman Standing Numerical Analysis/ Numerical Computing 3 0 3 Calculus and Analytic Geometry Multivariable Calculus 3 0 3 Calculus and Analytic Geometry Ideology and Constitution of Pakistan/ Pakistan studies 2 0 2 Freshman Standing Total 18 Semester – V
Title Credit Hours Pre-Requisite Data Base System 3 1 4 Introduction to Computing Affine and Euclidean Geometry 3 0 3 Freshman Standing Elements of Statistical Learning / Statistical Methods in Machine Learning and Data Science. 2 1 3 Probability and Statistics Algebra-II 4 0 4 Linear Algebra Ordinary Differential Equation 3 0 3 Freshman Standing Total 17 Semester – VI
Title Credit Hours Pre-Requisite Tensor Analysis 3 0 3 Calculus and Analytic Geometry Partial Differential Equation 3 0 3 ODE Mathematical Methods for Machine Learning 3 0 3 Linear Algebra Elective-I 3 0 3 As per specific requirement Mathematical Methods 3 0 3 Calculus and Analytic Geometry Total 15 Semester – VII
Title Credit Hours Pre-Requisite Mechanics-II 3 0 3 Sophomore/Junior Standing Tensor computation for data analysis 3 0 3 Tensor Analysis Deep Learning and Neural Network 4 0 4 Mathematics for Machine Learning Bayesian Data Analysis 3 0 3 Data Structure & Algorithms Elective-II 3 0 3 As per specific requirement Final Year Project -I 2 As per minimum requirement Total 18 Semester – VIII
Title Credit Hours Pre-Requisite Time Series Analysis 3 0 3 Data Structure & Algorithms Numerical Optimization (in ML and DS) 3 0 3 Numerical Analysis/ Numerical Computing Elective-III 3 0 3 As per specific requirement Final Year Project II 4 Final Year Project-I Total 13 List of Electives BS Mathematics
Title Pre-Requisite 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 Mechanics-I Special Relativity Multivariable Calculus; Mechanics-I 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
