Real Time Embedded Software for The Real World (SF Series)(SFC)

NTU Professional and Continuing Education (PaCE@NTU)

Course introduction

Embedded systems are integral part of our daily lives, existing in various applications from rice cookers to air-conditioning units to aircrafts to automotives. These systems operate in the real world with real time constraints, and with various interfaces to sensors and actuators we interact with. Embedded within these systems are microcontrollers and processors running embedded, real time software 


Course Benefits

This is an introduction course to embedded systems and writing real time software for embedded systems. The objective of the Real Time Software Course is to equip participants with sufficient knowledge and confidence to write software for real time embedded systems. Participants will be introduced to device I/O programming, using a real time operating system, and writing a real time software application.

Course Pre-Requisites


Target Audience

This introductory course is recommended for software engineers who are new to embedded systems, and wish to learn how to program a real time software on a real embedded system.

Course Pre-requisite:
Basic C programming experience

Fee with SkillsFuture Series subsidy: S$346.68(inclusive of GST). *conditions apply 

To be eligible for SF Series subsidy, participants: 
- must be Singaporeans or Permanent Residents of Singapore 
* Participants who do not fulfill the above criteria are not eligible for SF Series funding, and are required to pay the course fee in full.  

Course Outline

AM session:
1) Fundamentals of Augmented Reality
• A brief history of AR
• Tracking principles
• AR displays and hardware

2) Hands-on demonstration of exemplary AR applications
• AR for mobile maintenance
• AR for education and training

PM session:
3) Overview of AR toolkits and introduction to Fraunhofer´s AR library

4) Hands-on creation of simple AR demo on a tablet computer  


Date(s): 10 to 12 June 2019
Time: 9:00am to 5:00pm
Venue: NTU@one-north campus, Executive Centre 
Closing Date: 27 May 2019
Course Fee: Standard: S$1155.60  
NTU/NIE Alumni, Staff & Students: S$924.48  
Group (3 & Above): S$1040.04
NTUC Member: S$1040.04
  Registration fees inclusive of:
  • Course materials
  • Light refreshments
  • Complimentary Lunch - applicable at NTU@one-north campus only
  • Prevailing GST

Available Course Sessions

Please click here to stay updated on upcoming sessions.

Trainer Profile

Mr Teng, Philip

Mr Philip Teng graduated with a BEng (EE) degree from National University of Singapore and received his Masters in Electrical and Computer Engineering from Carnegie Mellon University, USA. Having worked on embedded system software in mission critical and safety critical applications for the past fourteen years, Philip has extensive know-how in developing complex software, as well as the key technologies in real time embedded software. His experience includes commercial and defence applications, such as the unmanned ground vehicle application for commercial port operations. He is also the team leader of the flight software team for Singapore's first micro-satellite, which was successfully launched into space and operating. Philip is also lecturing in NTU on Embedded Systems Programming for the Masters of Science (Embedded Systems).