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.

Coordinator

Dr. AC Mahasinghe 
anuradhamahasinghe@maths.cmb.ac.lk

Entry Requirements

To be eligible for this programme, a minimum GPA of 3.00 for all Level I and II AM core courses is required.
Selection will be based upon the total weighted mark obtained for AM core 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

3

45 L

X

Semester I

AM 3035

Discrete Applied Mathematics

3

30 L 30 P

X

Semester I

AM 3033

Applied Dynamical Systems

3

30 L 30 P

X

Semester I

AM 3082

Theory of Computation

3

45 L

X

Semester I

 

AM 3083

 

Computational Methods and Scientific Computing I

2

60 P

X

Semester I

AM 3085

Applied and Computational Analysis

2

 30 L

X

Semester II

AM 3034

Distribution & Random Number Theory

3

30 L 30 P

X

Semester II

AM 3036

Applied Graph Theory

3

30 L 30 P

X

Semester II

AM 3084

Computational Mathematical Modeling

4

120 P  

X

Semester II

AM 3086

Case Studies in Human Computer Interactions

2

60 P

X

Semester II

IT 3002

Database Systems

3

30 L 30 P  

O

Semester II

IT 3007

Data Structures & Algorithms

3

30 L 30 P

X

Semester II

EC 3031

Community Service

4*

120 P

X

Level 4

Semester

Course Code

Title

No. of Credits

No. of Hours

 

Semester I

AM 4032

Advanced Optimization

3

45 L

O

Semester I

AM 4081

Computational Mathematics Research Project

8

240 P

X

Semester I

AM 4086

Agent-Based Modeling

3

90 P

X

Semester I

AM 4087

Scientific Computing with Machine Learning

4

120 P

O

Semester I

ST 4031

Stochastic Processes and Applications

3

45 L

O

Semester I

IT 4004

Advanced Database Systems

3

30 L 30 P

X

Semester II

AM 4033  

Non- Linear Programming

3

45 L

O

Semester II

AM 4085

Quantum Computing

3

45 L

O

Semester II

EC 4031

Industrial Training

4*

120 P  

O