Semester 2, 2007-08, January - April 2008
Course Description
Most embedded systems—starting from mobile phones to controllers in
automobiles and industrial plants—have to function under certain real-time
constraints. Today these systems have reached a level of complexity at which
traditional low-level or assembly language programming techniques are no longer
feasible for developing them. As a result, there is an increasing focus on
programming languages, operating systems and abstractions specifically targeted
towards developing complex real-time systems. The aim of this module is to
introduce the basic principles of programming such real-time systems. The topics
to be covered will include:
This module will be suitable for senior undergraduates and graduate students interested in embedded systems and programming languages.
Schedule
Classes will be held every Monday from 11am - 2pm in
LT19. The first class will be on
Monday, 14 January, 2008.
Instructor
Samarjit Chakraborty
(E-mail: samarjit@comp.nus.edu.sg)
Further Details
Details about this module such as the lesson plan, lecture notes, reading
materials, etc. may be be found at IVLE
(the course webpage on IVLE is
here).