Menu Close

Offered by the Department of Mathematics

BSc Honours in Computational Mathematics degree is intended to cater to the growing demands in the industry and private sector for mathematical and computational skills. The curriculum of the degree is thus designed to provide hands-on experience in solving industry-related problems, with an uncompromising share of theoretical knowledge in advanced mathematics and theoretical computer science. Accordingly, the degree course is designed for students who are aiming for careers or further studies which require strong mathematical and computational skills. The curriculum includes also an industrial training component, which enables the students to get exposed to industry environment at an early stage. Further, an essential research project is included, from which the students get experience in handling computationally challenging problems. Though the degree is primarily intended to provide mathematical and computational skills needed for solving industry-oriented problems, strong theoretical components make further studies too a feasible option for students.

Intended Learning Outcomes
At the end of the 04 years (SLQF Level 6) BSc Honours in Computational Mathematics (Research Orientation) holders should be able to:

  • demonstrate thorough and systematic understanding of advanced concepts in computational mathematics.
  • demonstrate practical skills in mathematics, computation and related disciplines, through the use of established techniques and development of new techniques.
  • develop hypotheses, construct and sustain arguments in the context of research and investigation.
  • eloquently communicate & disseminate knowledge, information and ideas to academic and industry-oriented audiences.
  • practice professionalism and uphold ethical standards.
  • function independently as well as interdependently.
  • demonstrate leadership skills.
  • express emotional and intellectual maturity in a global setting.
  • be prepared to carry out independent and further learning.

Entry Requirements

To be eligible for this programme, a minimum GPA of 3.30 for all Level I and II AM core courses is required.
Selection will be based upon the total weighted mark obtained for AM courses.

Course Catalog

Please find more information in our course catalog.

Course Modules

(L – No. of Lecture hours, P – No. of Practical hours, O – Optional, X – Compulsory)
* Will not be considered when calculating GPA

Level 3

Semester Course Code Title No. of Credits No. of Hours
Semester I AM 3031 Mathematical Methods I 3C 45L X
Semester I AM 3035 Discrete Applied Mathematics 3C 30L 30P X
Semester I AM 3081 Applied Analysis 3C 45L X
Semester I AM 3082 Theory of Computation 3C 45L X
Semester I AM 3083 Computational Methods and Scientific Computing I 2C 60P X
Semester II AM 3034 Distribution & Random Number Theory 3C 30L 30P O
Semester II AM 3036 Applied Graph Theory 3C 30L 30P X
Semester II AM 3084 Computational Mathematical Modeling 4C 120P X
Semester II IT 3002 Database Systems 3C 30L 30P O
Semester II IT 3007 Data Structures & Algorithms 3C 30L 30P X
Semester II EC 3031 Community Service 4C * 120P X

Level 4

Semester Course Code Title No. of Credits No. of Hours
Semester I AM 4032 Advance Optimization 3C 45L O
Semester I AM 4033 Non- Linear Programming 3C 45L O
Semester I ST 4031 Stochastic Processes and Applications 3C 45L O
Semester I AM 4081 Computational Mathematics Research Project 8C 240P X
Semester I AM 4082 Computational Methods and Scientific Computing II 3C 90P X
Semester I IT 4004 Advanced Database Systems 3C 30L 30P X
Semester II AM 4083 Fuzzy Analytics 4C 120P X
Semester II AM 4084 Unconventional Computing 3C 45L O
Semester II EC 4031 Industrial Training 4C * 120P O