Programmation pour ingénieur

ME-213

Media

ME-213 Programmation pour ingénieur | Jeudi | Automne 25

11.09.2025, 16:52

ME-213 Programmation pour ingénieur | Jeudi | Automne 25

11.09.2025, 17:01

ME-213 Programmation pour ingénieur | Jeudi | Automne 25

13.11.2025, 16:53

ME-213 Programmation pour ingénieur | Jeudi | Automne 25

13.11.2025, 17:06

ME-213 Programmation pour ingénieur | Jeudi | Automne 25

04.12.2025, 16:26

ME-213 Programmation pour ingénieur | Jeudi | Automne 25

04.12.2025, 17:04

ME-213 Programmation pour ingénieur | Jeudi | Automne 25

20.11.2025, 16:53

ME-213 Programmation pour ingénieur | Jeudi | Automne 25

20.11.2025, 17:05

ME-213 Programmation pour ingénieur | Jeudi | Automne 25

02.10.2025, 16:25

ME-213 Programmation pour ingénieur | Jeudi | Automne 25

02.10.2025, 17:03

ME-213 Programmation pour ingénieur | Jeudi | Automne 25

16.10.2025, 16:29

ME-213 Programmation pour ingénieur | Jeudi | Automne 25

16.10.2025, 17:06

ME-213 Programmation pour ingénieur | Jeudi | Automne 25

09.10.2025, 16:26

ME-213 Programmation pour ingénieur | Jeudi | Automne 25

09.10.2025, 17:05

ME-213 Programmation pour ingénieur | Jeudi | Automne 25

25.09.2025, 16:26

ME-213 Programmation pour ingénieur | Jeudi | Automne 25

25.09.2025, 17:05

ME-213 Programmation pour ingénieur | Jeudi | Automne 25

18.12.2025, 16:52

ME-213 Programmation pour ingénieur | Jeudi | Automne 25

18.12.2025, 16:59

ME-213 Programmation pour ingénieur | Jeudi | Automne 25

27.11.2025, 16:29

ME-213 Programmation pour ingénieur | Jeudi | Automne 25

27.11.2025, 17:07

ME-213 Programmation pour ingénieur | Jeudi | Automne 25

18.09.2025, 16:52

ME-213 Programmation pour ingénieur | Jeudi | Automne 25

18.09.2025, 17:04

ME-213 Programmation pour ingénieur | Jeudi | Automne 25

30.10.2025, 16:52

ME-213 Programmation pour ingénieur | Jeudi | Automne 25

30.10.2025, 17:03

ME-213 Programmation pour ingénieur | Jeudi | Automne 25

06.11.2025, 16:53

ME-213 Programmation pour ingénieur | Jeudi | Automne 25

06.11.2025, 17:07


This file is part of the content downloaded from Programmation pour ingénieur.

Info générales

Enseignant:  

   Christophe Salzmann  <christophe.salzmann@epfl.ch>

@epfl.ch>

Cours       jeudi          14h15-16h00 (CE 6)

Exo/prj     lundi          16h15-18h00 (INF1 à INF3)

Pas de séance exercice/projet le lundi 8 septembre. Vous pouvez regarder la première série C.

v.30.9.2025



Forum de discussion Ed


Information


Un peu de lecture optionnelle: 

Proceedings of the ACM on Programming Languages Volume 4, Issue HOPLJune 2020





Feedback anonyme (utilisation de l'IA)


Slides cours

Partie C

Partie Matlab

Partie LabVIEW



Fichiers démos présentés durant le cours

Fichiers démo Matlab


Software pour le cours

Demo IDE

create, compile and debug your first project with


Exercices cours

Partie C




Partie Matlab


Partie LabVIEW




Projet - Billard 2025

Le projet se déroule sur tout le semestre. Il est composé de 3 parties C, Matlab et LabVIEW. Le projet se fait par groupe de 3 personnes. 



Fichiers utiles


Exemples fichiers

  • TracesT1.m (fichier contenant les positions successives des boules pour la séquence T1)

  • T5_1684.png (image source, lue par LabVIEW)
  • Paramètres de la ligne de commande pour le fichier Pixmap(T5_1684).bin 
             101 407 127 740 91 255 0 80 0 130 170 255 176 255 0 175 100 255 150 255 150 255 46 63 93 150 150 185 13

  • T3_600.zip (archive avec Image, Pixmap, Ligne de Cmd et Pos.txt)
  • T1_224.zip (archive avec Image, Pixmap, Ligne de Cmd et Pos.txt)

Pixmap avec problèmes

  • Too Wide.zip (archive avec Image, Pixmap, Ligne de Cmd, ∆ format pos.txt ne suit pas la donnée)
  • Red ball outside.zip (archive avec Image, Pixmap, Ligne de Cmd, ∆ format pos.txt ne suit pas la donnée)
  • No Red ball.zip archive avec Image, Pixmap, Ligne de Cmd, ∆ format pos.txt ne suit pas la donnée)

Fichiers Séquence

  • T1.zip (dossier contenant la séquence d'images PNG pour la partie T1)
  • T3.zip (dossier contenant la séquence d'images PNG pour la partie T3)
  • T4.zip (dossier contenant la séquence d'images PNG pour la partie T4- partie perdue)
  • T5.zip (dossier contenant la séquence d'images PNG pour la partie T5 - partie perdue)
  • T6.zip (dossier contenant la séquence d'images PNG pour la partie T6 - partie perdue)
  • T7.zip (dossier contenant la séquence d'images PNG pour la partie T7)
  • T9.zip (dossier contenant la séquence d'images PNG pour la partie T9)

  • BadSeq.zip (dossier contenant une séquence d'une seule image PNG qui n'est pas lisible car c'est un fichier word renommé, votre programme doit reporter une erreur)


Exercices projet

Partie C

Partie Matlab

Partie LabVIEW



tmp


Challenges

Les challenges sont facultatifs!
Les challenges ne rapportent pas de points sur la note finale.
Il n'y a pas de corrigé pour les challenges.
Les challenges sont à faire une fois que le reste est fait.
Internet/ChatGPT/Copilot ont sûrement les solutions, l'idée est de les résoudre par vous même.
Vous pouvez me soumettre les challenges par emails.


Vidéos cours

Vidéos cours (mis en ligne après le cours)

Vidéos LabVIEW


Anciens tests et séries de révision

Attention le contenu du cours change en fonction des années, les tests également.




Test final - 11.12.2025 - 14h15 -16h00 (** to be confirmed **)

L'examen final aura lieu le 

 jeudi - 11.12.2025 de 14h15 -16h00  


Salles: CE16, CE11, CM13 et CM1105

Contenu: jusqu'à LabVIEW 4  - Machine d'états (inclus) 

L'examen sera close-book close-note, il porte sur les 3 langages vus durant le semestre.

Merci de prendre connaissance de vos places et salles dans les documents ci-dessous.



Python


old videos