Bachelor of Science in Mathematics

Bachelor of Science in Mathematics
(Specialization in Computer Science, Data Science & Artificial Intelligence)

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 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.

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.

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 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

 

Semester-II:

Title

Credit Hours

Pre-Requisite

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

Mechanics-I 

3

0

3

Calculus and Analytic Geometry

Programming Fundamentals

2

1

3

Freshman Standing

Total

   

15

 

Semester-III:

Title

Credit Hours

Pre-Requisite

Pakistan Studies

2

0

2

Freshman Standing

Algebra-I

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

 

Semester-IV:

Title

Credit Hours

Pre-Requisite

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

 

Semester-V:

Title

Credit Hours

Pre-Requisite

Algebra-II

3

0

3

Algebra-I

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

 

Semester-VI:

Title

Credit Hours

Pre-Requisite

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

 

Semester-VII:

Title

Credit Hours

Pre-Requisite

Foreign Language 

3

0

3

Sophomore/Junior Standing

Mechanics-II

3

0

3

Mechanics-I

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

 

Semester-VIII:

Title

Credit Hours

Pre-Requisite

Design and Analysis of Algorithms

3

0

3

Data Structure & Algorithms

Deep Learning and Neural Networks

3

1

4

Mathematics for Machine Learning

Elective-3

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

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

 

Useful Links