Resources for Undergraduates
Here are some useful materials for current undergraduate students.
For more information regarding the courses to be registered for, please log in to eLearning@USM.
- Programme Booklet
- Second Year Track Choice (BSc)
- Forms
- HFF225 Philosophy and Current Issues
- HFE224 Penghayatan Etika dan Peradaban
- MSG491 & MSS492 Final Year Project
- MSS492 Minor Project
- Final Year Project Template
- MSL399 Industrial Training
- Course Equivalency
- Co-Curricular
- Exchange Programme
- Minor Programme
- Open Elective
- Open Elective (For Other Schools)
Programme Booklet
Bachelor of Applied Sciences 2025/2026
Bachelor of Applied Sciences 2024/2025
Bachelor of Applied Sciences 2023/2024
Bachelor of Applied Sciences 2022/2023
Bachelor of Applied Sciences 2021/2022
Bachelor of Applied Sciences 2020/2021
Bachelor of Applied Sciences 2019/2020
For the complete academic handbook, please refer to baa.usm.my.
Updated on Sep 2025
Second Year Track Choice (BSc)
Bachelor of Science in Mathematics with Honours students are required to choose their track starting from the second semester of their second year. The following table details the suggested courses corresponding to your selected track.
Track 1 (Pure)
| Year | Sem 1 | Sem 2 |
| 2 |
MAT202/4 : Introduction to Analysis |
|
| 3 |
MAT323/4 : Differential Equations II *MAT363/4 : Statistical Inference |
MSS311/4 : Modern Algebra |
| 4 | *MSS401/4 : Complex Analysis *MSS415/4 : Introductory Functional Analysis *MSS417/4 : Coding Theory *MSS419/4 : Geometry *MSS482/4 : Graphing Technology in Mathematics and Science |
MSS492/4 : Project *MSS402/4 : Real Analysis |
*Choose 16 units
Track 2 (Applied Mathematics)
| Year | Sem 1 | Sem 2 |
| 2 |
MAT203/4 : Vector Calculus |
|
| 3 |
MAT323/4 : Differential Equations II
|
MAT202/4 : Introduction to Analysis |
| 4 |
^MSS417/4 : Coding Theory |
|
^Choose 16 units
Track 3 (Operations Research)
| Year | Sem 1 | Sem 2 |
| 2 |
MAT203/4 : Vector Calculus |
|
| 3 |
MAT323/4 : Differential Equations II †MAT363/4 : Statistical Inference
|
MAT202/4 : Introduction to Analysis †MSG354/4 : Network Flows |
| 4 |
†MSG453/4 : Queuing System and Simulation |
MSS492/4 : Project |
†Choose 16 units
Please check prerequisite of each course.
Forms
Unit Exemption Form (Borang Pengecualian Unit)
Credit Transfer Form (Borang Pindahan Kredit)
Online Course Registration Form (Borang Pendaftaran Kursus Dalam Talian)
Course Drop Form (Borang Menggugur Kursus)
Course Code Change Form (Borang untuk Menukar Kod Jenis Kursus)
Minor Program Registration/Change Form (Borang untuk Melapor/Menukar Program Minor)
Postponement Form (Borang Penangguhan Pengajian)
Updated on Oct 2025
HFF225 Philosophy and Current Issues
Philosophy and Current Issues (HFF225)
Semester I, Academic Session 2025/2026
HFF225 Course Description (International Students)
HFF225 Rangka Kursus (Pelajar Tempatan)
HFF225 Group Allocation/Agihan Kumpulan
Attention to HFF225 Students,
Please take the following actions before 22 October 2025:
- Refer to the group allocation list.
- Identify your assigned group members.
- Contact your appointed supervisor to schedule your initial project discussion.
For any further inquiries, kindly contact Dr. Ong Wen Eng (weneng@usm.my)
HFE224 Penghayatan Etika dan Peradaban
Penghayatan Etika dan Peradaban (HFE224)
Semester II, Sidang Akademik 2024/2025
Untuk sebarang pertanyaan berkenaan penyeliaan HFE224, sila hubungi Dr. Ong Wen Eng (weneng@usm.my).
MSG491 & MSS492 Final Year Project
It is compulsory for all B. Sc. in Mathematics and B. App. Sc. students to undertake a Final Year Project (FYP). Student must be registered for the project for one semester. B. Sc. in Mathematics student need to register for MSS492/4 while B. App. Sc. students need to register for MSG491/6
If you are undertaking an FYP in Semester 1 or 2, Academic Year 2025/2026, please refer to the following flowchart:

FYP related Links:
The aims of the project are:
- to give an opportunity for students to work on a particular topic relevant to the program.
- to give students an introduction to the methods and experience of research, and to make them better prepared to start a research degree or work in a research and development environment.
- to develop students’ ability to organise their work in a substantial project.
- to develop students’ ability to present their work in both written and oral form.
Below are examples of Projects carried out by former students:
B. Sc.
- Proof of the Solomon’s Theorem
- Combinatorial Groups
- Elliptic Curve Cryptography
- Matrix Transformation
- Number Theory in Error Correcting Code
- Cryptography
- Watermarking in Image Authentication
- Artificial Immune System
- Pre-processing and post-processing in neural networks as applied to human face recognition
B. Sc. (Track Mathematical Modeling or Computer Modeling)
- Wavelets in Digital Signal Processing
- Traffic Flow Models
- Environmental Modelling
- The Numerical Solution of Nonlinear Systems of Equations
- Solution of Biharmonic Problem using Parallel Virtual Machine
- One Dimensional Linear Convection Equation
- Mathematical Modelling for Fruit Plantation Industry
- Design of Digital Filters
- Teaching and Learning Bezier Curves using Visual Basic
- Rendering of Curves and Surfaces using Mathematica
- Surface Reconstruction
- Fairing and Shape Preservation of Curves and Surfaces
- Range Restricted Curve and Surfaces Interpolation
- Building a Car Model
- An Introduction to Bezier’s World
- Scattered Data Interpolation
- Animation with 3D Studio
- Application of CAD Software in Drawing and Animation
B. Sc. (Track Operations Research)
- Studies on use of Operations Research in society
- Traveling Salesman Problem
- Genetic Algorithms in Scheduling Problems
- Application of AHP in Tourism
- Analysis of Optimizing Processes in Shipping and Logistics
- Process Characterization
- Multiple Criteria Decision Making (MCDM) in Industry Problems
- The Project of Workforce Planning Tool: Worker Allocation Solver in Intel
B. App. Sc. (Applied Statistics)
- Customer relationship management for K-economy using knowledge management
- The effect of big counters in the KL Stock Exchange composite index
- Calibration and MSA in Dynacraft
- Quality control charts for attributes
- Use of CPK test and hypothesis testing in industry
- Research in Distribution of Down’s Syndrome in Penang
- Application of Statistics in the Power Tool Industry
- Optimization of Battery Park Equipment Parameters Using Steepest Ascent and Uniform Precision Centre Composite Design
- A Comparison of the Performances of the R, S and S2 Control Charts
- Investigating Non-Financial Factors Affecting KLSE Composite Index
- Time Series Analysis for Futures Contract in Malaysian Derivative Market
- Research in factors affecting Major Diseases in Malaysia by using Categorization Analysis Methodology
- Economic analysis in car production
- Use of quality control techniques in industry
- Research in Factors Affecting Marriage and Divorce Rates in South Malaysia
- Sample Size Determination
- Preventive Maintenance for Feeder
- Product Failure Analysis, Process Verification and Optimization
- To Qualify Tin Silver Copper Solder Paste for SMT Process
B. App. Sc. (Mathematics and Economics)
- Econometric Model for Malaysian Coconut Products: Internal and External Simulation Analysis
- Automobile Market Analysis in Malaysia
- Gross National Products in Aggregate Demand: Analysis for Malaysia
- The Correlations between Exchange Rates, Foreign Reserves and Foreign Indices against Kuala Lumpur Composite Index
- Firm Performance Analysis against Income
- An Inflation Analysis by Using Econometric Approach
- Modelling Financial Flows in the Malaysian Economy
- Time Series Analysis for Currency Exchange Before and After Economy Downturn
- Research in Financial Ratio Usage as Economic Index
- Time Series Analysis for Major Sectors in BSKL Main Board
- Malaysia’s Stock Market After the World Economic Crisis
- Financial Literacy among USM Students
- Efficiency of Foreign Exchange Markets: An ASEAN Countries Perspective
- Sabotage and Productivity in Tournament Competition
- Moral Hazard and Reciprocity in A One Short Relation in Employment Contract
Updated on August 2025
MSS492 Minor Project
* The following information applies only to students who started at USM in Academic Session 2020/2021 or earlier. *
Minor Project requires students to do research and/or study on a topic under the supervision of a lecturer. At the end of the course students are required to submit a report to be evaluated and also to give a presentation.
Upon completion of this course, students are able to:
- reproduce the ideas and concepts learned from reading the materials related to the research topic
- present clearly and efficiently the presentation on the progress and results of the research
- join in on a meaningful discussion of a mathematical topic
- practise responsibility in completing written assignments ethically
- display effort to investigate or search information in completing a task related to the project
- organize well research activities according to a stipulated timeline
Note : Each student is required to find a supervisor individually and decide on the project topic prior to registering for the course. For more information, kindly email aswad.rahman@usm.my.
Below are examples of Projects carried out by former students:
- Proof of the Solomon’s Theorem
- Combinatorial Groups
- Elliptic Curve Cryptography
- Matrix Transformation
- Number Theory in Error Correcting Code
- Cryptography
- Watermarking in Image Authentication
- Artificial Immune System
- Pre-processing and post-processing in neural networks as applied to human face recognition
Final Year Project Template
Click here for the final year project template.
MSL399 Industrial Training
Industrial training is optional (but encouraged) for all undergraduate students. Participation in industrial training will be stated in your academic transcript without units and grades.
Resources for Industrial Training:
- Email Cover Letter
- Support Letter
- Format of Report
- Format of Logbook
- Sample of LI Report
- Latest companies in Penang
Handouts from Industrial Talks :
For further enquiries, please get in touch with Dr. Fam Pei Shan (fpeishan@usm.my).
Updated on Apr 2024
Course Equivalency
Students are not allowed to take mathematics courses which are overlapping, as shown in the table below:
|
Code & Title of Course |
Code & Title of Overlapping Courses |
|
MAA101/4 - Calculus for Science Students I |
IUK191/4 - Mathematics I |
|
MAA102/4 - Calculus for Science Students II |
IUK291/4 - Mathematics II |
|
MAA161/4 - Statistics for Science Students |
ATW125/3 - Business Statistics |
|
MAT181/4 - Programming for Scientific Applications |
CPT111/3 - Principles of Programming |
|
MAT203/4 - Vector Calculus |
ZCT112/4 - Linear Algebra and Vector Calculus |
|
MSG332/4 - Introduction to Machine Learning |
CPC251 - Machine Learning and Computational Intelligence |
|
MSS401/4 - Complex Analysis |
ZCT210/4 - Complex Analysis and Differential Equations |
As an example, a student who has taken and obtained units for BOI105 is not allowed to take MAA161. A student who has taken BOI105 is assumed to fulfil the pre-requisite for courses which have MAA161 as a pre-requisite.
Deputy Dean's Office
School of Mathematical Sciences
Co-Curricular
For the co-curricular handbook, please refer to baa.usm.my.
Please visit https://kok.usm.my/ for further information.
Exchange Programme
USM offers exchange programme to other partner universities. With this programme, you are able to transfer academic credit to your current programme and exempted from paying tuition fee at that university.
For more information, please visit https://imcc.usm.my/index.php/mobility#exchange-programme
Minor Programme
Minor programme before Academic Session 2024/2025
Students who wish to minor in Mathematics need to take 8 units of the following courses:
|
Code & Title of Courses |
Prerequisite |
Offered in Semester |
|
MAA101/4 - Calculus for Science Students I |
- |
I & II |
|
MAA111/4 - Algebra for Science Students |
- |
I & II |
And choose 12 units from the following courses:
|
Code & Title of Courses |
Prerequisite |
Offered in Semester |
|
MAA 102/4 - Calculus for Science Students II |
MAA 101/4 (S) |
II |
|
MAA 161/4 - Statistics for Science Students |
- |
I & II |
|
MAT 181/4 - Programming for Scientific Applications |
- |
II |
|
MAT 203/4 - Vector Calculus |
MAA 102/4 (S) |
II |
|
MAT 223/4 - Differential Equations I |
MAA 101/4 (S) |
I |
|
MAT 263/4 - Probability Theory |
MAA 102/4 (S) |
II |
|
MAT 323/4 - Differential Equations II |
MAT 223/4 (S) |
I |
|
MSS 311/4 - Modern Algebra |
MAA 111/4 (S) |
II |
|
MSG 162/4 - Applied Statistical Methods |
MAA 161/4 (S) |
II |
|
MSG 362/4 - Quality Control |
MSG 162/4 (S) |
II |
*S - sequential
If MAA101, MAA102 or MAA111 is a core course in one's major programme, then other course in the minor package has to be taken to replace it.
Minor program for SES(PPIP) since Academic Session 2022/2023
Minor Mathematics
|
Code |
Course |
Unit |
|
MAA 101 |
Calculus For Science Students 1 |
4 |
|
MAA 111 |
Algebra For Science Students |
4 |
|
MAA 161 |
Statistics For Science Students |
4 |
|
*MAT 223 |
Differential Equation I |
4 |
|
*MAA 102 |
Calculus For Science Students 2 |
4 |
|
*MAT 263 |
Probability Theory |
4 |
* Choose 2 out of 3 courses
Course Registration Suggestion
|
Year |
Year 1 |
Year 2 |
Year 3 |
Year 4 |
|
Semester 1 |
MAA 101/4 |
MAA 111/4 |
*MAT 223/4 |
- |
|
Semester 2 |
MAA 161/4 |
*MAA102/4 |
*MAT 263/4 |
- |
Open Elective
STUDENTS OF SCHOOL OF MATHEMATICAL SCIENCES ENROLLED SINCE ACADEMIC SESSION 2024/2025
Starting from Academic Session 2024/2025, the courses in programmes offered at Universiti Sains Malaysia are grouped into Core (T), Elective (E) and University (U).
For students at the School of Mathematical Sciences, the requirements for Elective courses are as follows:
|
PROGRAMME |
ELECTIVE CREDIT |
|
BACHELOR OF SCIENCE IN MATHEMATICS WITH HONOURS |
36 |
|
BACHELOR OF APPLIED SCIENCE IN APPLIED STATISTICS WITH HONOURS |
32 |
To fulfil the credits for Elective, students in the programmes above can do it either the following ways:
- FULL ELECTIVE
Complete all credits by taking the required elective courses in the programme and other courses offered by the School of Mathematical Sciences. Courses from other schools may be taken subject to approval from the Dean. - OPEN ELECTIVE
Other than the required Elective courses in the programme, a student can complete the credits by taking Open Elective courses offered by other schools (maximum 20 units).
Many of the schools in USM offer open elective courses in a package of 20 units (check with the respective school for exact details). Among the schools that offer such packages (not exhaustive) are
(a) School of Management (SoM)
(b) *School of Computer Sciences (CS)
(c) School of Social Sciences
(d) School of Humanities
(e) School of Languages, Literacies and Translation (SoLLaT)
(f) School of Chemical Sciences
(g) School of Physics
(h) School of Arts
For schools not mentioned above, please inquire at the respective schools whether they offer courses for Open Elective.
If an Open Elective package offered by a certain school consists of less than 20 units, the remaining credits must be fulfilled by taking courses offered by the School of Mathematical Sciences.
* School of Computer Sciences may offer courses for Open Elective only during the 2026/2027 Academic Session
Open Elective (For Other Schools)
OPEN ELECTIVE COURSES OF SCHOOL OF MATHEMATICAL SCIENCES (for students from School of Educational Studies)
|
Code & Title of Courses |
Prerequisite |
|
MAA101/4 - Calculus For Science Students 1 |
- |
|
MAA111/4 - Algebra For Science Students |
- |
|
MAA161/4 - Statistics For Science Students |
- |
|
*MAT223/4 - Differential Equations I |
MAA101 & MAA111 |
|
*MAA102/4 - Calculus For Science Students 2 |
MAA101 |
|
*MAT263/4 - Probability Theory |
MAA102 & MAA161 |
*Choose 2 out of 3 courses
SUGGESTION FOR COURSE REGISTRATION
|
YEAR |
YEAR 1 |
YEAR 2 |
YEAR 3 |
FINAL YEAR |
|
SEMESTER 1 |
MAA101/4 |
MAA111/4 |
*MAT223/4 |
- |
|
SEMESTER 2 |
MAA161/4 |
*MAA102/4 |
*MAT263/4 |
- |
OPEN ELECTIVE COURSES OF SCHOOL OF MATHEMATICAL SCIENCES (for students NOT from School of Mathematical Sciences nor School of Educational Studies)
Compulsory courses (8 units):
|
Code & Title of Courses |
Prerequisite |
Offered in Semester |
|
MAA101/4 - Calculus for Science Students I |
- |
I & II |
|
MAA111/4 - Algebra for Science Students |
- |
I & II |
And choose 12 units from the following courses:
| Code & Title of Courses | Prerequisite | Offered in Semester |
|
MAA102/4 - Calculus for Science Students II |
MAA 101/4 (S) |
II |
|
MAA161/4 - Statistics for Science Students |
- |
I & II |
|
MAT 202/4 - Introduction to Analysis |
MAA102/4 (S) |
II |
|
MAT203/4 - Vector Calculus |
MAA102/4 (S) |
II |
|
MAT223/4 - Differential Equations I |
MAA101/4 (S) |
I |
|
MAT263/4 - Probability Theory |
MAA102/4 (S) |
II |
|
MAT323/4 - Differential Equations II |
MAT223/4 (S) |
I |
|
MAT363/4 - Statistical Inference |
MAT 263/4 (S) |
I |
|
MSG162/4 - Applied Statistical Methods |
MAA 161/4 (S) |
II |
|
MSG264/4 - Non-Parametric Statistics |
MSG 162/4 (S) |
I |
|
MSS 311/4 - Modern Algebra |
MAA 111/4 (S) |
II |
*S - Sequential
If MAA101, MAA102 or MAA111 is a core course in one's major programme, then another course in the list above has to be taken to replace it.