home

=Welcome to Embedded Systems Programming 2013-2014= 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, Apple's iOS and Microsoft's Windows Phone. 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.


 * Read the Latest news! **