Singapore University of Social Sciences

Real Time Systems (English303)

Applications Open: To be confirmed

Applications Close: To be confirmed

Next Available Intake: To be confirmed

Course Types: To be confirmed

Language: English

Duration: 6 months

Fees: To be confirmed

Area of Interest: Science & Technology

Schemes: To be confirmed

Funding: To be confirmed


This course covers embedded real-time systems design. Topics include the description/application of embedded systems, embedded system architectures, programming concepts, inter-process communication and synchronization, real-time operating systems, and design methodology. Applications will be introduced using appropriate programming models or simulation tools.

Level: 3
Credit Units: 5
Presentation Pattern: EVERY JULY


  • Introduction to Embedded Systems
  • Devices and Buses for Devices Network
  • Programming Concepts Embedded Programming in C and C++
  • Real Time Operating Systems - Part 1
  • Real Time Operating Systems - Part 2
  • Real Time Operating Systems - Part 3

Learning Outcome

  • Analyze the main characteristic role of a processor in an embedded system design.
  • Indicate the key functionality of the device driver and its main role in an embedded system.
  • Appraise the qualifying factors of processor’s performance and key features of HLL in embedded system development.
  • Examine the architecture and operating principles of data structures in embedded system programming.
  • Illustrate the fundamental principles of Inter Process Communication and its usage in embedded system communication.
  • Discuss various RTOS functions and task scheduling models in embedded systems.
  • Recommend suitable processor type for an embedded system design.
  • Design a real time system satisfying the given requirements.
Back to top
Back to top