ELE216 - Développement de logiciels en génie électrique
Acquérir les bases de la programmation multitâches. Se familiariser avec un environnement de développement moderne de logiciels et les concepts ainsi que les outils de déverminage, de mise au point, de validation, de vérification et de contrôle de version. Acquérir les bases de programmation défensive.
Concepts de processus, de tâches et d’ordonnancement. Concepts et mécanismes de synchronisation, de protection d’accès, de partage de ressources et de communication avec le matériel. Méthodes de programmation défensive, de développement piloté par tests et de tests unitaires. Outils et méthodologies de vérification et de validation tels que la mesure de couverture de code et le profilage.
Méthodes et outils de contrôle de version. Séances de laboratoire : réalisation en équipe de projets de conception de logiciels sur des problèmes spécifiques au génie électrique.
Groupe | Jour | Type |
---|---|---|
01 | Lundi 08:30 | Laboratoire |
01 | Jeudi 13:30 | Activité de cours |
02 | Lundi 18:00 | Activité de cours |
02 | Jeudi 18:00 | Laboratoire |