home

Welcome to Embedded Systems 2010-2011
The course has two aims:
 * familiarize the students with computer programming on complex software platforms;
 * show how different platforms - and different programming languages - adopt similar solutions. As a consequence, students will learn how unknown platforms/languages they may encounter in their professional life can be tackled by moving //a noto ad ignotum//.

To reach these aims, the course introduces three embedded platforms which are enjoying great popularity in recent years: Google's Android, Nokia's Maemo, and Apple's iOS. The course has a strong laboratory component: students are required to complete a significant programming project on one of the three platforms. Real embedded devices are available for development, so that students can experience the interplay between hardware and software that is typical of embedded systems.

=Latest news= The lab room will be open on Thursday, August 25, from 2:30pm to 6:00pm. This extra lab session is intended for groups that are submitting their projects for discussion in September. Devices will not be available to groups that already completed their projects.

News Archive