Program structure

Program content

You will learn multidisciplinary skills to solve high-value industrial problems and utilize essential techniques of data science and AI-driven models to make predictions that support business decision-making.
You will become a graduate with intercultural communications, analytical skills and creative ideas which are required as important skills for the 21st century and be ready for any change, transformation and adaptation.

Students who successfully complete the BSc Industrial Mathematics and Data Science will be able to:

  • Solve industrial and business management problems logically and systematically by means of appropriate optimization techniques.
  • Make a fact-based mathematical model of trend prediction in industrial and business management to support making data-driven decision with the respect of data privacy, ethics, and protection.
  • Conduct an independent project and/or work in the field of industrial mathematics and data science with professional code of conduct.
  • Communicate concepts in the field of industrial mathematics and data science clearly and purposefully with respect to the target audience, in English, in both written and oral formats.
  • Work with others to achieve team goals based on the roles and responsibilities of an industrial mathematician or a data scientist.
  • Develop their academic potential in Industrial Mathematics and Data Science to make themselves competent (a combination of knowledge, skills, and attitudes) and responsible global citizens capable of adapting to changing situations.

Program structure

This section shows the program structure for students who choose to spend the entire 3.5 years at Mahidol University. Details on obtaining the dual degree can be found on the Curtin University webpage.

Students require at least 120 credits to graduate with a BSc Industrial Mathematics & Data Science degree from Mahidol University. The credit structure is as follows:

Students need to complete 24 credits of general education courses.

CategoryMinimum credit requirements
Social Sciences and Humanities2
Languages2
Science and Mathematics2

Students need to complete 90 credits of specific courses. Minimum credits for each of the following categories are also required.

CategoryMinimum credit requirements
Core courses51
Major elective courses39

Students need to complete 6 credits of free elective courses.

Recommended study plan

Students can complete the BSc Industrial Mathematics and Data Science program within a regular period of 3.5 years. Each academic year consists of two regular semesters (16 weeks). Below is the list of core courses in the recommended study plan:

CodeCourse titleCredits
SCIM 103Mathematics I4
SCIM 104Mathematics II4
SCIM 105Fundamentals of Scientific Computing3
SCIM 106Discrete Mathematics3
SCIM 121Statistical Data Analysis I3
SCIM 122Statistical Data Analysis II3
Code Course title Credits
SCIM 204 Operations Research 3
SCIM 210 Professional Skills for Industrial Mathematics and Data Science I 2
SCIM 211 Simulation Modelling 3
SCIM 212 Mathematical Computing 3
SCIM 221 Statistical Data Analysis II 3
SCIM 222 Linear Algebra 3
SCIM 250 Introduction to Data Science 3

Code

Course title

Credits

SCIM 310

Professional Skills for Industrial Mathematics and Data Science I

2

SCIM 381

Supply Chain Modelling and Optimization

3

SCIM 391

Data Structure in Mathematics

3

Code

Course title

Credits

SCIM 497


OR


SCIM 498

Industrial Project


OR


Internship for Experience

3

Major elective courses

For major elective courses, students can choose to study courses in the following list.

SCIM 201 Ordinary Differential Equations and Mathematical Transforms

SCIM 203 Partial Differential Equations for Engineers and Scientists

SCIM 205 Mathematics for Finance and Economics

SCIM 209 Probabilistic Models in Operations Research

SCIM 223 Calculus of Several Variables

SCIM 252 Database Management

SCIM 254 Data Communications

SCIM 302 Stochastic Processes and Applications in Industry

SCIM 303 Seminar

SCIM 304 Network Optimization

SCIM 305 Logistics Modelling and Optimization

SCIM 306 Game Theory

SCIM 307 Control Theory and Optimization

SCIM 309 Mathematical Statistics

SCIM 311 Statistical Modelling

SCIM 321 Computer Applications in Statistics

SCIM 322 Mathematics for Artificial Intelligence

SCIM 323 Data Mining

SCIM 324 Design and Analysis of Algorithms

SCIM 325 Interactive, Virtual & Immersive Environments

SCIM 326 Machine Learning

SCIM 327 Object-Oriented Programming

SCIM 328 Web Programming

SCIM 329 Mobile Application Programming

SCIM 371 Computational Mathematics

SCIM 372 Analytics for Observational Data

SCIM 373 Data Visualization and Interpretation

SCIM 402 Industrial Modelling and Optimization

SCIM 403 Numerical Optimization

SCIM 404 Applied Mathematical Modelling in Industrial Processes

SCIM 405 Dynamic and Stochastic Modelling and Optimization

SCIM 406 Production Planning and Management

SCIM 431 Big Data Analytics

SCIM 432 Deep Learning

SCIM 441 Heuristic Methods for Optimization

SCIM 471 Advanced Numerical Analysis

SCIM 472 Mobile Cloud Computing

SCIM 473 Advanced Optimization Techniques

Key information