Skip to main content

School of Mathematical Sciences  |  Universiti Sains Malaysia

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.

Academic Calendar

Undergraduate Timetable


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
MAT203/4 : Vector Calculus
MAT263/4 : Probability Theory

3

MAT323/4 : Differential Equations II
MAT382/4 : Introductory Numerical Methods

*MAT363/4 : Statistical Inference

MSS311/4 : Modern Algebra
MSS381/2 : Mathematical Software Laboratory
MSG328/4 : Introduction to Modelling

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
MAT251/4 : Introduction to Operations Research

*MSS402/4 : Real Analysis
*MSS416/4 : Rings and Fields
*MSS418/4 : Discrete Mathematics

*Choose 16 units

Track 2 (Applied Mathematics)

Year Sem 1 Sem 2
2  

MAT203/4 : Vector Calculus
MAT251/4 : Introduction to Operations Research
MAT263/4 : Probability Theory

3

MAT323/4 : Differential Equations II
MAT382/4 : Introductory Numerical Methods

 

MAT202/4 : Introduction to Analysis
MSS311/4 : Modern Algebra
MSS381/2 : Mathematical Software Laboratory
MSG328/4 : Introduction to Modelling

^MSG332/4 : Introduction to Machine Learning
^MSG370/4 : Mathematics of Finance
^MSG384/4 : Introduction to Geometric Modelling

Please pay attention to the courses you are taking, as they will become prerequisites for future courses.


4

^MSS417/4 : Coding Theory
^MSS419/4 : Geometry
^MSS482/4 : Graphing Technology in Mathematics and Science
^MSG427/4 : Environmental Modelling
^MSG488/4 : Mathematical Algorithms for Computer Graphics
^MSG489/4 : Numerical Methods for Differential Equations


^MSG422/4 : Fluid Mechanics
MSS492/4 : Project



^Choose 16 units

Track 3 (Operations Research)

Year Sem 1 Sem 2
2  

MAT203/4 : Vector Calculus
MAT251/4 : Introduction to Operations Research
MAT263/4 : Probability Theory

3

MAT323/4 : Differential Equations II
MAT382/4 : Introductory Numerical Methods

†MAT363/4 : Statistical Inference
†MSG352/4 : Linear and Integer Programming

 

 

MAT202/4 : Introduction to Analysis
MSG328/4 : Introduction to Modelling
MSS311/4 : Modern Algebra
MSS381/2 : Mathematical Software Laboratory

†MSG354/4 : Network Flows

4

†MSG453/4 : Queuing System and Simulation
†MSG455/4 : Game Theory
†MSG456/4 : Mathematical Programming

MSS492/4 : Project

†MSG355/4 : Inventory Control

†Choose 16 units



Please check prerequisite of each course.

 

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:

  1. Refer to the group allocation list.
  2. Identify your assigned group members.
  3. 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

Deskripsi Kursus HFE224

Agihan Kumpulan HFE224  

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:

2526_FYP_flowchart.jpg

 FYP related Links:

  1. Fill out the form
  2. Cannot find any supervisor
  3. Submit supervision form

 

 The aims of the project are:

  1. to give an opportunity for students to work on a particular topic relevant to the program.
  2. 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.
  3. to develop students’ ability to organise their work in a substantial project.
  4. 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.

  1. Proof of the Solomon’s Theorem
  2. Combinatorial Groups
  3. Elliptic Curve Cryptography
  4. Matrix Transformation
  5. Number Theory in Error Correcting Code
  6. Cryptography
  7. Watermarking in Image Authentication
  8. Artificial Immune System
  9. Pre-processing and post-processing in neural networks as applied to human face recognition

 B. Sc. (Track Mathematical Modeling or Computer Modeling)

  1. Wavelets in Digital Signal Processing
  2. Traffic Flow Models
  3. Environmental Modelling
  4. The Numerical Solution of Nonlinear Systems of Equations
  5. Solution of Biharmonic Problem using Parallel Virtual Machine
  6. One Dimensional Linear Convection Equation
  7. Mathematical Modelling for Fruit Plantation Industry
  8. Design of Digital Filters
  9. Teaching and Learning Bezier Curves using Visual Basic
  10. Rendering of Curves and Surfaces using Mathematica
  11. Surface Reconstruction
  12. Fairing and Shape Preservation of Curves and Surfaces
  13. Range Restricted Curve and Surfaces Interpolation
  14. Building a Car Model
  15. An Introduction to Bezier’s World
  16. Scattered Data Interpolation
  17. Animation with 3D Studio
  18. Application of CAD Software in Drawing and Animation

B. Sc. (Track Operations Research)

  1. Studies on use of Operations Research in society
  2. Traveling Salesman Problem
  3. Genetic Algorithms in Scheduling Problems
  4. Application of AHP in Tourism
  5. Analysis of Optimizing Processes in Shipping and Logistics
  6. Process Characterization
  7. Multiple Criteria Decision Making (MCDM) in Industry Problems
  8. The Project of Workforce Planning Tool: Worker Allocation Solver in Intel 

B. App. Sc. (Applied Statistics)

  1. Customer relationship management for K-economy using knowledge management
  2. The effect of big counters in the KL Stock Exchange composite index
  3. Calibration and MSA in Dynacraft
  4. Quality control charts for attributes
  5. Use of CPK test and hypothesis testing in industry
  6. Research in Distribution of Down’s Syndrome in Penang
  7. Application of Statistics in the Power Tool Industry
  8. Optimization of Battery Park Equipment Parameters Using Steepest Ascent and Uniform Precision Centre Composite Design
  9. A Comparison of the Performances of the R, S and S2 Control Charts
  10.  Investigating Non-Financial Factors Affecting KLSE Composite Index
  11. Time Series Analysis for Futures Contract in Malaysian Derivative Market
  12. Research in factors affecting Major Diseases in Malaysia by using Categorization Analysis Methodology
  13. Economic analysis in car production
  14. Use of quality control techniques in industry
  15. Research in Factors Affecting Marriage and Divorce Rates in South Malaysia
  16. Sample Size Determination
  17. Preventive Maintenance for Feeder
  18. Product Failure Analysis, Process Verification and Optimization
  19. To Qualify Tin Silver Copper Solder Paste for SMT Process

B. App. Sc. (Mathematics and Economics)

  1. Econometric Model for Malaysian Coconut Products: Internal and External Simulation Analysis
  2.  Automobile Market Analysis in Malaysia
  3. Gross National Products in Aggregate Demand: Analysis for Malaysia
  4. The Correlations between Exchange Rates, Foreign Reserves and Foreign Indices against Kuala Lumpur Composite Index
  5. Firm Performance Analysis against Income
  6. An Inflation Analysis by Using Econometric Approach
  7. Modelling Financial Flows in the Malaysian Economy
  8. Time Series Analysis for Currency Exchange Before and After Economy Downturn
  9. Research in Financial Ratio Usage as Economic Index
  10. Time Series Analysis for Major Sectors in BSKL Main Board
  11. Malaysia’s Stock Market After the World Economic Crisis
  12. Financial Literacy among USM Students
  13. Efficiency of Foreign Exchange Markets: An ASEAN Countries Perspective
  14. Sabotage and Productivity in Tournament Competition
  15. 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: 

  1. reproduce the ideas and concepts learned from reading the materials related to the research topic
  2. present clearly and efficiently the presentation on the progress and results of the research
  3. join in on a meaningful discussion of a mathematical topic
  4. practise responsibility in completing written assignments ethically
  5. display effort to investigate or search information in completing a task related to the project
  6. 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:

  1. Proof of the Solomon’s Theorem
  2. Combinatorial Groups
  3. Elliptic Curve Cryptography
  4. Matrix Transformation
  5. Number Theory in Error Correcting Code
  6. Cryptography
  7. Watermarking in Image Authentication
  8. Artificial Immune System
  9. 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:

  1. Email Cover Letter
  2. Support Letter
  3. Format of Report
  4. Format of Logbook
  5. Sample of LI Report
  6. Latest companies in Penang

Handouts from Industrial Talks :

  1. Resume Sample
  2. Effective Interview Preparation handout

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
ZCA110/4 - Calculus

MAA102/4 - Calculus for Science Students II

IUK291/4 - Mathematics II

MAA161/4 - Statistics for Science Students

ATW125/3 - Business Statistics
BOI105/4 - Biostatistics
IUK108/3 - Statistics with Computer Applications

MAT181/4 - Programming for Scientific Applications      

CPT111/3 - Principles of Programming
CPM111/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
CPM252 - Foundations and Programming for Data Analytics

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)
& MAA 111/4 (S)

I

 MAT 263/4 - Probability Theory

MAA 102/4 (S)
& MAA 161/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: 

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

  2. 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)
& MAA111/4 (S)

I

 MAT263/4 - Probability Theory

MAA102/4 (S)
& MAA161/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.