Programmation Synchrone 2024-2025 (M2 Info & EIDD)

Présentation

Le syllabus (résumé) du module est disponible.

Contenu et objectifs

Le module de Programmation synchrone propose une introduction à la
programmation des systèmes réactifs par le biais de langages spécialisés,
les langages synchrones.

L’enseignement des langages synchrones vise deux objectifs. D’abord, renforcer
vos compétences de programmation
, en vous faisant découvrir une famille de
langages à la fois originaux et utilisés dans l’industrie. Ensuite, enrichir
votre culture scientifique
, en illustrant comment les systèmes réactifs
fournissent un exemple de point de jonction entre l’informatique et d’autres
disciplines comme l’automatique ou le traitement du signal.

Pour atteindre ces objectifs, on utilisera le langage universitaire
Heptagon, aussi bien durant le
cours magistral, pour illustrer les principes généraux des langages synchrones,
que durant les séances de travaux pratiques. Les autres langages synchrones
(notamment d’origines industrielles) seront aussi régulièrement évoqués durant
le cours.

Organisation du cours

Le cours magistral a lieu le mardi de 11h45 à 13h45, dans la salle 419C de la
Halle aux Farines.

Les séances de travaux pratiques ont lieu :

Modalités de contrôle des connaissances

La note du cours sera composée pour 50% de celle du projet et pour 50% de celle
de l’examen final. Les cours de master 2 n’offrent pas de deuxième session.

Organisation de ce dépôt

Ce dépôt contient tout le matériel pédagogique du cours :