Newcastle University in Singapore

MSc in Industrial Automation & Machine Learning

Programme Details

Type of Programme

Post-graduate taught degree, face-to-face lessons.


  • January (PT), September (PT and FT)

Programme Duration

  • Full time: 12 months
  • Part-time: 24 months

Course Code

  • Till Sept 2021 intake: 5452P (PT), 5452F (FT)
  • Jan 2022 onwards: 5451P (PT)

Mode of Study

  • Classroom (evening and Saturday classes)

Minimum Entry Requirements

  • Second class lower (2.2) in relevant engineering, science or other relevant degree qualification OR
  • Diploma in Engineering (all disciplines) / Science (Mathematics, Statistics or Physics) / Business Analytics (Data Analytics) with at least 8 years of experience in the industry in addition to being at least 30 years old

Students should demonstrate that they have some computer programming experience either in terms of a module that they studied, or knowledge obtained via their hands-on experiences in their job.

English Language Requirement

English Language Entry Requirements : IELTS overall 6.5 or equivalent
Exemption: You do not need to prove your English ability if you meet one of the criteria in this page.

Fees & Funding 

For more information on Fees & Funding, please refer to Fees, Funding, and Student Contract

Learning Outcomes

The programme aims to produce graduates who have developed well-grounded knowledge and skills in industrial automation and machine learning so that they are able to bridge gaps that exist while building cyber-physical systems.

A successful student will gain and be able to demonstrate: 

  • Readiness for the digital industrial revolution (Industry 4.0) and are readily employable.
  • Bridging the gap in the industry that exists between Engineers who understand the physical systems and Data Scientists.
  • Meeting the needs of the local industry and to enable the local work force to upskill and/or reskill so that they can make better decisions by analysing data for better business and technological decisions.
  • Appropriate transferable and practical skills in computer programming, data collection and analysis, problem formulation and solving skills, project management and communication skills.
  • Collaboration with fellow students via dissertation from other domains so as to carry out large inter-disciplinary projects by integrating individual components/modules.


The table below shows all the modules covered in the degree, all of which are core units of the programme.

SN Module Code Module Title
1 NUS8301 Industrial Control Systems
2 NUS8302 Electro-Mechanical Systems and Systems Safety
3 NUS8303 Embedded Systems and IIoT
4 NUS8304 Programming for Automation
5 NUS8305 Mathematical Foundations of Machine Learning
6 NUS8306 Data Analytics using Machine Learning
7 NUS8307 Project Dissertation – I
8 NUS8308 Project Dissertation – II

How to Apply

The application process:

  1. Prospective candidates are required to email to schedule an online Pre-application Counselling session or visit Newcastle Research & Innovation Institute (NewRIIS) for a Pre-application Counselling session.
    (i) Kindly email the NewRIIS team for an appointment. 
    (ii) Please bring along the following original documents for verification when you visit NewRIIS
          - NRIC or Passport
          - highest academic qualification
          - testimonials
          - updated CV

  2. Online application 
    (i) Before applying, please prepare the following documents/items
         - correct programme code (please check with PG Programme Administrator/Coordinator, if you are unsure) 
         - scanned verified educational documents
         - updated CV
         - personal statement 
    (ii) Create account for online application
    (iii) Apply online

For more information or clarifications, please email the NewRIIS team at