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

 

CodeCourse titleCredits
Core courses and Compulsory specialized courses
SCMA211Principles of Mathematics3
SCMA212Calculus of Several Variables3
SCMA240Computer Programming3
SCMA251Linear Algebra3
SCMA280Probability3
SCMA214Mathematical Analysis3
SCMA221Vector Analysis3
SCMA248Introduction to Data Science3
SCMA263Differential Equations and Boundary Value Problems3
SCMA284Statistics3
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