IIT Bombay: CS 684: Embedded Systems
Friday, August 27, 2010 by Abhinav Maurya
This is a blog about the Fall 2010 offering of CS 684, the Embedded Systems course @ IIT Bombay.
Update 27/08/2010: The course is taught by Prof. Kavi Arya (an Imperial College/Oxford University alumnus) who has honed the course to make it an immensely enjoyable introduction to programming of embedded systems. The course has a very hands-on approach (obvious from the course evaluation which places project at the top), involving the programming of an in-house robot named Firebird V. The lectures are centered around learning skills that will help in programming the robot. The labs began with a two-day worshop (14 and 15 August - yeah we work on national holidays too!) on programming the bot in C. We have now moved to an abstracted modeling language called Esterel which has made life much simpler and which has an elegance to it. Other modeling languages and the real-time aspects of embedded systems shall also be covered in due course of time. The course has a project that we shall soon begin with. One of the things you observe about the teachers here at IIT Bombay is how responsive they are to the needs of the students. The course has been fine-tuned over the years which is why we are finding it much easier and streamlined than our seniors. This course is especially enjoyable for CSE guys who are averse to the nitty-gritty and unpredictableness of hardware but would like to program a bot at a much more abstract level.