Le but du cours est d'assimiler les contraintes de la programmation de systèmes embarqués. L'étudiant, à la fin du cours, devra être capable de développer une application embarquée intégrant des aspects de programmation sur PC et sur un robot. Il devra savoir structurer cette application et choisir les outils de programmation (C++, C ou assembleur) et utiliser un Système d'exploitation temps réel.