Durée
25h Th, 20h Pr
Nombre de crédits
Enseignant
Langue(s) de l'unité d'enseignement
Langue anglaise
Organisation et évaluation
Enseignement au premier quadrimestre, examen en janvier
Horaire
Unités d'enseignement prérequises et corequises
Les unités prérequises ou corequises sont présentées au sein de chaque programme
Contenus de l'unité d'enseignement
Les systèmes programmés enfouis sont des systèmes informatiques particuliers, utilisés comme composants d'entités plus complexes. Le cours introduit les principes d'organisation matérielle et logicielle de ces systèmes, en insistant sur leurs particularités. Le cours développe l'étude des aspects temporisés des systèmes enfouis, notamment les problèmes d'ordonnancement de tâches assorties de contraintes temps-réel, examine l'organisation interne des systèmes d'exploitation temps-réel, et explique comment les utiliser. Il introduit enfin les techniques d'analyse des propriétés temps-réel d'un système enfoui.
Acquis d'apprentissage (objectifs d'apprentissage) de l'unité d'enseignement
A l'issue du cours, les étudiants maîtriseront les techniques et les outils de développement de systèmes enfouis microcontrôlés soumis à des contraintes temps-réel fortes, ainsi que les méthodes permettant de garantir que ces systèmes fonctionnent de façon correcte et fiable.
Savoirs et compétences prérequis
Une connaissance de base de l'électronique numérique et de la programmation est souhaitable
Activités d'apprentissage prévues et méthodes d'enseignement
- Des leçons théoriques.
- Des séances de répétitions et de laboratoire visant à expliquer comment appliquer les notions étudiées à des problèmes concrets, à introduire les outils de développement de systèmes enfouis, et à guider les étudiants dans la réalisation de leur projet pratique.
- Un projet pratique portant sur la réalisation d'un système enfoui complet, réalisé en groupe dans le cadre du cours APRI0007-1 ou INFO2055-1.
Mode d'enseignement (présentiel, à distance, hybride)
- Le cours théorique est donné par le professeur.
- Les séances de répétitions et de laboratoire sont données par un assistant.
- Un laboratoire est à la disposition des étudiants pour la réalisation de leur project pratique.
- Une séance de discussion des projets est organisée après quelques semaines de cours, afin d'orienter les étudiants vers un sujet pertinent et accessible
Adaptations organisationnelles liées au contexte sanitaire
En 2020-21, exceptionnellement, le cours théorique sera donné sous la forme de capsules vidéo qui seront publiées sur la page WWW du cours.
Les séances de cours en présentiel sont remplacées par des séances de questions/réponses. Celles-ci, ainsi que les séances de répétitions, accueilleront la moitié des étudiants chaque semaine. Pour retirer le maximum de ces séances, il est indispensable de visionner les capsules vidéo et de préparer les exercices correspondants avant d'y participer.
Ce mode de fonctionnement peut être amené à évoluer pendant le quadrimestre en fonction de la situation sanitaire.
Lectures recommandées ou obligatoires et notes de cours
Une copie des transparents utilisés lors du cours théorique est disponible sur la page WWW associée au cours.
Modalités d'évaluation et critères
Vous trouverez ci-dessous les modalités d'évaluation envisagées pour les examens en présentiel et à distance ainsi que celle souhaitée en cas de session hybride. En fonction de l'évolution sanitaire, la modalité choisie vous sera communiquée au plus tard un mois avant le début de la session d'examen.
Toutes sessions confondues :
- En présentiel
évaluation écrite ( questions ouvertes )
- En distanciel
évaluation écrite
- Si évaluation en "hybride"
préférence en présentiel
Explications complémentaires:
Un examen écrit (questions ouvertes) en janvier. Un examen écrit de seconde session (questions ouvertes) en septembre. La participation aux séances de laboratoire intervient pout 15% dans la note finale. Les examens et les séances de laboratoire se tiendront en présentiel ou à distance, en fonction de la situation sanitaire.
Le travail pratique est évalué dans le cadre du cours APRI0007-1 ou INFO2055-1.
Stage(s)
Remarques organisationnelles
Une page WWW reprenant les informations relatives au cours peut être consultée à l'adresse suivante: https://people.montefiore.uliege.be/boigelot/courses/embedded/
Contacts
Enseignant: Bernard Boigelot, bernard.boigelot@uliege.be
Assistants: Michaël Fonder, michael.fonder@uliege.be, Thibault Gillis, t.gillis@uliege.be