Program structure
Program content
Graduates from the BSc Mathematics program will obtain these skills:
Students will acquire calculation and analytical thinking skills, understand and be able to apply mathematical theories to solve real-world problems.
Students are able to develop codes and employ existing software to solve mathematical problems.
Students can tailor their study by selecting elective coursers according to their interests. By the end of the program, students will have an in-depth knowledge of pure mathematics, applied mathematics, computational mathematics, operations research, statistics.
Students are able to conduct research in mathematical field and transfer the knowledge to others.
Subprograms
We offer both a Regular program and a Distinction program. The Regular program aims to prepare the students for future career prospects or higher education in many areas. The Distinction program is designed for exceptionally motivated students who wish to further their study or become a researcher in the field of mathematics.
Regular program structure
The credit structure for the Regular program is as follows:
Students need to complete at least 30 credits of general education courses in the following categories; languages, life skills, healthcare, global civilization, and multicultural education.
Students need to complete 91 credits of specific courses. Minimum credits for each of the following categories are required:
- Core courses (27 credits) Core courses cover fundamental knowledge in science including theoretical and practical physics, chemistry, and biology.
- Specific courses (43 credits) Specific courses cover fundamental knowledge in mathematics including seminars in Mathematics and senior projects.
- Major elective courses (21 credits) Major elective courses consist of 5 topics focusing on different areas in mathematical field: theoretical mathematics, applied mathematics, computational mathematics, operations research, and statistics.
Students need to complete at least 6 credits of free elective courses which can be chosen from either general education courses or specific courses
Distinction program structure
The credit structure for the Distinction program is as follows:
Students need to complete at least 30 credits of general education courses in the following categories; languages, life skills, healthcare, global civilization, and multicultural education.
Students need to complete 92 credits of specific courses. Minimum credits for each of the following categories are required:
- Core courses (27 credits) Core courses cover fundamental knowledge in science including theoretical and practical physics, chemistry, and biology.
- Specific courses (48 credits) Specific courses cover fundamental knowledge in mathematics including research project, research skills in mathematics, and advanced seminar in mathematics.
- Major elective courses (17 credits) Major elective courses consist of 5 topics focusing on different areas in mathematical field: theoretical mathematics, applied mathematics, computational mathematics, operations research, and statistics. Students in the Distinction program must also include 2 courses from the Graduate program (3 credits) or intensive courses from the Undergraduate program (4 credits) in their Major elective courses.
Students need to complete at least 6 credits of free elective courses which can be chosen from either general education courses or specific courses
Recommended study plan
Students can complete the BSc Mathematics program within a regular period of 4 years. Each academic year consists of two regular semesters (16 weeks). Below is the list of core courses in the recommended study plan:
| Code | Course title | Credits |
| General Education course | ||
| MUGE 100 | General Education for Human Development | 3 |
| LEAN103 or 105 | English Level 1 or English Level 3 | 3 |
| LEAN104 or 106 | English Level 2 or English Level 4 | 3 |
| LATH100 | Art of Using Thai Language in Communication | 3 |
| Core courses and Compulsory specialized courses | ||
| SCBI 102 | Biology Laboratory I | 1 |
| SCBI 121 | General Biology I | 2 |
| SCCH 103 | General Chemistry I | 3 |
| SCMA 118 | Calculus | 3 |
| SCPY 157 | Physics I | 3 |
| SCPY 191 | Introductory Physics Laboratory | 1 |
| SCBI 104 | Biology Laboratory II | 1 |
| SCBI 122 | General Biology II | 3 |
| SCCH 104 | General Chemistry II | 3 |
| SCCH 107 | General Chemistry Laboratory | 1 |
| SCMA 168 | Ordinary Differential Equations | 3 |
| SCPY 158 | Physics II | 3 |
| General Education courses according to students’ interests | 4 | |
| Code | Course title | Credits |
| Core courses and Compulsory specialized courses | ||
| SCMA211 | Principles of Mathematics | 3 |
| SCMA212 | Calculus of Several Variables | 3 |
| SCMA240 | Computer Programming | 3 |
| SCMA251 | Linear Algebra | 3 |
| SCMA280 | Probability | 3 |
| SCMA214 | Mathematical Analysis | 3 |
| SCMA221 | Vector Analysis | 3 |
| SCMA248 | Introduction to Data Science | 3 |
| SCMA263 | Differential Equations and Boundary Value Problems | 3 |
| SCMA284 | Statistics | 3 |
| General Education courses, specialized elective courses, or free electives | 4 | |
| Code | Course title | Credits |
| Core courses and Compulsory specialized courses | ||
| SCMA346 | Numerical Analysis | 3 |
| SCMA351 | Abstract Algebra I | 3 |
| SCMA320 | Complex Variables | 3 |
| General Education courses, specialized elective courses, or free electives | 19 | |
| Core courses and Compulsory specialized courses (Distinction Program) | ||
| SCMA346 | Numerical Analysis | 3 |
| SCMA351 | Abstract Algebra I | 3 |
| SCMA390 | Seminar (Distinction) | 1 |
| SCMA320 | Complex Variables | 3 |
| General Education courses, specialized elective courses, or free electives | 17 | |
| Code | Course title | Credits |
| General Education course | ||
| SCGE 130 | Service Learning in Mathematics | 2 |
| Core courses and Compulsory specialized courses | ||
| SCMA490 | Seminar | 1 |
| SCMA498 | Research Project | 3 |
| General Education courses, specialized elective courses, or free electives | 16 | |
| Core courses and Compulsory specialized courses (Distinction Program) | ||
| SCMA493 | Generic Skills for Research in Mathematics | 1 |
| SCMA494 | Advanced Seminar | 1 |
| SCMA499 | Research Project | 6 |
| General Education courses, specialized elective courses, or free electives | 14 | |
Key information
- Duration: 4 years
- Location: Phyathai Campus
- Next intake: August 2025