Bachelor of Science (Applied Mathematics) with Honours

Applied Mathematics

BSc. (Hons)


This programme has been developed as an effort to produce Mathematical Sciences graduates who are able to apply knowledge and expertise that meet the needs of the workforce. The curriculum has been designed which meet eleven domains of program learning outcomes. This programme is basically acquiring mathematical and statistical knowledge, as well as related concepts in various areas such as modeling, computing, optimization, geometry and physical science. Students will also be exposed to knowledge and skills in various up-to-date mathematical methods as well as computer programming.

Along with the development of current technology and the needs of the Industrial Revolution 4.0, several courses in this programme have been integrated with SAS modules that enables students to obtain a globally recognized SAS professional certificate. In addition, the programme also train students to think logically, structured and accurately, and assist them to find effective solutions in related fields. At the end of the study, students will undergo Industrial Training for 24 weeks in the industry. During training, students will be supervised by experts from industry and have opportunity to gain new knowledge and experience in preparation for the next phase.

Entry requirements

Home Student

STPM Graduates

General Entry Requirements:

    • Obtain Sijil Pelajaran Malaysia (SPM) with credits in Bahasa Malaysia / Malay language and pass the History subjects beginning in 2013. Credit in Bahasa Malaysia / Malay language paper in July can also be accounted;
    • Obtain at least CGPA 2.00 with grade C in three (3) subjects including General Studies; and
    • Obtain at least level 1 (Band 1) in Malaysia University English Test (MUET) according to the validity period on the date of application.

Specific Requirements:

    • Obtain at least grade C (CGPA 2.00) at STPM level in the following subjects:
      • Mathematics (M) / Mathematics (T).
    • Obtain at least level 2 (Band 2) in the Malaysian University English Test (MUET).

Matriculation / Foundation Programme Graduates

General Entry Requirements:

    • Obtain Sijil Pelajaran Malaysia (SPM) with credits in Bahasa Malaysia / Malay language and pass the History subjects beginning in 2013. Credit in Bahasa Malaysia / Malay language paper in July can also be accounted;
    • Pass Matriculation-KPM / Foundation Science in UM / Foundation in UiTM and obtain at least CGPA 2.00; and
    • Obtain at least level 1 (Band 1) in Malaysia University English Test (MUET) according to the validity period on the date of application.

Specific Requirements

    • Obtain at least grade C (2.00) at Matriculation/ Foundation level in following subject:
      • Mathematics
    • Obtain at least level 2 (Band 2) in the Malaysian University English Test (MUET).

Diploma Graduates

General Entry Requirements

    • Obtain Sijil Pelajaran Malaysia (SPM) with credits in Bahasa Malaysia / Malay language and pass the History subjects beginning in 2013. Credit in Bahasa Malaysia / Malay language paper in July can also be accounted;
    • Obtain a Diploma or other qualification recognize as equivalent by the Government of Malaysia and approved by the Public University Senate;


    • Pass Sijil Tinggi Persekolahan Malaysia (STPM) in 2018 or earlier and obtain at least grade C (NGMP 2.00) on three (3) subject included General Studies;


    • Pass the Matriculation / Foundation exam in 2018 or earlier and obtain at least CGPA 2.00;


    • Pass Sijil Tinggi Agama Malaysia (STAM) in 2017 or earlier and obtain at least Jayyid Stage;


    • Obtain at least level 1 (Band 1) in Malaysia University English Test (MUET) according to the validity period on the date of application.

Specific Requirements

    • For STPM/ Matriculation/ Foundation graduates in 2018 or earlier, obtain at least grade C (2.00) in any one (1) of the following subjects:
      • Mathematics/ Mathematics (T)/ Mathematics (M)/ Advanced Mathematics/ Engineering Mathematics.
    • Obtain at least level 2 (Band 2) in the Malaysian University English Test (MUET).

International Students

General Entry Requirements

  • Senior High School / Senior Secondary School / Other Certificates from the government schools (with the period of at least 11 to 12 years of study from primary to higher secondary); or
  • GCE ‘A’ Level examination obtained at one sitting; or
  • Any other certificate that is recognized by the Senate of the University as equivalent to the above; and 

English Language Requirements

  • Pass the Test of English Language as a Foreign Language (TOEFL) at least 550; or
  • Pass the International English Language Testing System (IELTS) at least 5.5; or
  • Pass the Malaysian University English Test (MUET) at least Band 3.

Our International Centre office will be happy to advise prospective students on entry requirements. See our International Centre website for further information for international students.

Course structure

Duration: 3.5 years full-time
Total Credit: 120 credits

University Core modules include

BBB3013    Academic Writing Skills (3 credits)
BBB3102    English for Occupational Purposes (3 credits)
MPU3132   Appreciation of Ethic and Civilizations (2 credits)
MPU3142   Philosophy and Current Issues (2 credits)
MPU3223   Basic Entrepreneurship (3 credits)
MPU3312   Appreciation of Nature and Ocean Heritage (2 credits)
NCC3053   Malaysian Nationality (3 credits)
                     Co-Curriculum (2 credits) 

Program Core modules include

This course discusses the topics of limit and continuity, multivariable functions, partial derivatives, total derivative and multiple integration. In addition, this course also discusses the cylinder coordinate, spherical coordinate and the change of variables in multiple integration.

This course is an introduction to techniques of solutions for differentiation equations that require a basis in calculus as well as algebra. Discussions on applications in real problems are also implemented. This course is necessary as the basis for the relevant advanced courses namely Applied Mathematical Methods and Partial Differential Equations.

The course discusses the concepts of vector space including row space and column space, linear transformation including covering matrix representation and similarity matrices, orthogonality up to the Gram-Schmidt orthogonalization process, eigenvalues, eigenvectors, eigenspace and numerical linear algebra.

This course presents numerical methods for solving mathematical problems. Both theoretical and computer implementation of the methods are discussed in this course. It covers solution of nonlinear equations, interpolation and approximation, numerical integration and differentiation and solution of ordinary differential equations.

This course discusses basic concepts for statistics including probability, random variables, probability distributions of random variables, sampling distribution theory, estimation and hypothesis test.

This course discusses linear models, nonparametric methods, multivariate distribution and some approaches in applied multivariate.

This course discusses the concepts of real number space, bounded set, similar set, finite set and countable set. Point set topology on real line includes the ideas of openness and closeness, compact set and connected set. This course also discusses the properties of convergence sequences of real numbers including the pointwise convergence and uniform convergence of functions. Discussion on several important properties such as limit function, continuity, continuity on compact and connected sets and uniform continuity end this course.

This course discusses an introduction to good programming style through examples, the modification of existing computer programming such as C++ codes to solve similar problems and the implementation of mathematical algorithms in a well-documented computer programming program. This course supports IR 4.0 by means of systematic thinking.

This course discusses the fundamental concepts of linear programming problems and the methods of solution. Topics also include simplex method, duality and its sensitivity analysis, transportation and network problems. The course also supports the industrial revolution through the application of SAS programming to solve optimisation problems.

This course discusses several mathematical techniques which are used in solving for unconstrained and constrained optimization problems. Unconstrained methods include Fibonacci search, Newton method, Secant method, gradient method and conjugate direction method. Meanwhile constrained methods include Lagrange condition and Karush-Kuhn-Tucker condition. Students also will solve optimization problems using software SAS.

This course discusses the topics involves the vector and geometry of space, calculus for vector valued functions and integration of vector valued function in two and three dimensional of space.

This course discusses the concepts of sets, functions and the set of integers. It continues by discussing linear congruence and subsequently equivalence relations. The concepts on groups, rings and fields, which also include several basic theories relating to the topics which cover mappings, and the basic ideas on direct products of groups are also discussed. Discussion on theory of ideals and basic operation involving ideals end this course.

This course discusses mathematical methods and techniques commonly used in solving science, technology and engineering problems. It begins with a series solution for differential equations involving the power series method and the Frobenius method. Applications for the power series and the Frobenius series were also discussed in solving special differential equations such as the Legendre, Hermite, Laguerre and Bessel equations which eventually produced special polynomial functions such as the Legendre, Hermite, Laguerre and Bessel polynomials. Later, Fourier analysis which is one of the methods often used in solving real world problems is also discussed in this course. At the end of the course, these methods and the method of separation of variables are used to solve the partial differential equations involving the Heat, Wave and Laplace equations.

This course discusses the topics involves introductory to mathematical modelling, dimension analysis, model approximation and verification and their applications.

This course presents the basics elements of scientific computing, in particular the methods for solving or approximating the solution of calculus and linear algebra problems associated with real world problems. Using a non-trivial model problem, sophisticated scientific computing and visualisation environments, students are introduced to the basic computational concepts of stability, accuracy and efficiency. New numerical methods and techniques are introduced to solve more challenging problems.

Students who have met the requirements for practical training shall be located at suitable industries for a period of 24 weeks, after 6 semesters of studies. Each student is required to do a comprehensive report equivalent to 12 credits under the supervision of a lecturer decided upon by the coordinator for practical training and the supervisor in charge at the industry concerned

This course exposes the students with the basics in academic research, especially in writing the proposal of a scientific research project.

This course is a direct continuation of the MTK4998A course which allows students to implement scholarly projects that have been systematically recommended. Among the areas of research thrust are pure mathematics, applied mathematics, statistics, optimization, fuzzy set theory, financial mathematics, computer-assisted graphic design, numerical analysis methods and operational research. An appropriate series of talks will be given to the students and further discussions on the topic of the talk will be conducted with their respective supervisors next. All students are required to write, submit and present the final report of their respective academic projects in chronological order as determined by the Program.

Program Electives modules may include

This course discusses partial differential equations and its applications in physics. This course introduces partial differential equations of the first and second order and the solutions using the method of characteristics. This course also discusses main three partial differential equations in physics, namely the heat equation, the wave equation and the Laplace equation and their solutions using the method of separation of variables and integral transforms

This course discusses the basic concepts of fluid mechanics consisting the definition and scope of fluid mechanics, the basic equations involved, methods of analysis and classification of fluids. This course continues with fluid statics, basic equations in integral form and differential analysis of fluid motions. Applications in incompressible flow are considered by introducing to Euler and Bernoulli equations.

This course pursues numerical approach modeling natural phenomena that often cannot be solved analytically. This course is divided into two parts. The first part discusses about finite-difference and shooting method to solve linear and nonlinear ordinary differential equations with boundary values. The second part discusses about various numerical approaches to solve hyperbolic, parabolic and elliptic partial differential equations. Students are exposed to solve a wide variety of real problems in science, engineering, and other fields using numerical methods.

This course discusses the concept of uncertainty and its solution techniques using fuzzy set theory, fuzzy expansion and fuzzy logic. This course also provides a fuzzy modeling method of fuzzy approach to solve the problem of uncertainty. Fuzzy logic systems and application of fuzzy set theory are discussed through case studies.

This course discusses nonlinear ordinary differential equations from an analytical point of view and involves significant use of a number of concepts, including equilibrium points, orbits, phase portraits and limit cycles. Several methods such as linearization are discussed to determine existence and stability of equilibrium points and analyze nonlinear differential equations such as. An introduction to chaos theory is also presented. The techniques will be applied to nonlinear differential equations from physics, engineering, biology, ecology.

This course discusses the following topics: algebra of complex numbers, analytic functions, elementary functions and mapping by elementary functions, complex integration, Cauchy’s theorem and integration formula, Liouville’s theorem and maximum modulus theorem. Discussion on fundamental theorem of algebra, power series, Taylor’s series, zeroes and poles, residues, the residue theorem, and evaluation of contour integrals end this course.

This course discusses the concepts of metric spaces, normed spaces as well as topological concepts such as ideas of openness and closeness, compact set, and continuity in metric, normed and inner product spaces. Banach and Hilbert spaces will be discussed in more detail. This course also discusses the properties of convergence including strong and weak convergences, and uniform boundedness. Discussion on several important properties such dual spaces, LP spaces, spectrum theory and compact linear operators end this course.

This course discusses the basic concepts such as functions, countability of sets, cardinality, partially ordered sets, definition of topological space, neighbourhoods, sequences, bases and subbases. This course also discusses the continuity of functions, homeomorphisms, topological properties, first and second countable spaces, Lindelöf’s theorems, hereditary properties and some separation axioms. Discussion on compact spaces, compactification, connected spaces, components and simply connected spaces. In addition, some selected topics from fields related to topology ended this course.

This course considers classical logics: primarily first-order logic but also propositional logic and second-order logic. Each logic has a notion of atomic formula. Every sentence and formula can be constructed from atomic formulas following precise rules. The foundational issues are not discussed in this course, but rather focus on other areas such as computability theory and complexity theory.

Optimization using heuristic techniques is one of the frequently used methods for solving various real-world problems. This technique is often used for solving NP-hard problem, for example in transportation, scheduling, network, and bioinformatics. Since there are numerous possible applications using this method, it is important for students to understand it to be able to apply it in real world applications.

This course expands the explanation on the application of methods in operations research for real problems. It emphasizes more on the topic of integer programming, linear and non-linear programming. Solution using SAS will also be discussed in the course.

This course discusses the basic concepts in Graph Theory including Eulerian and Hamilton graphs and their application, graphs and subgraphs, connectivity of graphs, tours and matchings. Graph colouring, planar graph and directed graphs end this course.

Fees and funding


The 2021/22 annual tuition fees for this programme are:

Home                              RM  1,880
International full-time      MYR 8,080

General additional costs

Find out more about accommodation and living costs, plus general additional costs that you may pay when studying at UMT. 


Government funding

You may be eligible for government finance to help pay for the costs of studying. See the Government’s student finance website.


Scholarships are available for excellence in academic and co-curricular activities, and are awarded on merit. For further information on the range of awards available and to make an application see our scholarships website.

Teaching and assessment

Teaching hour varies according to the number of courses taken by each individual student. On average, teaching amounts to approximately 18 hours of lectures and classes per week. Courses that involve programming or working with computer software packages usually include practical sessions.

The majority of courses are assessed throughout the semester which normally counts 60% for continuous assessment (assignment, tests, etc.) and the remaining 40% for final exam. 


Graduates of the Bachelor of Science (Applied Mathematics) program with honours can be involved in various fields of service and careers whether in the public or private sector. The main sectors that graduates can venture into are finance, insurance, banking, or services. Among the careers that can be pursued are: 

  • Research Officer
  • Science Officer
  • Data Analyst
  • Computer Information System Manager
  • Designer Computer Modeler
  • Mathematics Teachers / Lecturers
  • Bank Officer
  • Insurance Officer
  • Accountants
  • Financial Planner
Please consult our Career Counselor at the Centre of Entrepreneurship and Career office.

Find out more

The programme has been
accredited by 


Dr. Ilyani Abdullah
Phone (office): +609-668 3476