Enseignant responsable : Gilles Dowek
Ce cours s'adresse aux élèves de première année ayant déjà acquis quelques connaissances en informatique avant leur entrée à l'École. Il présente les grands principes d'organisation des langages de programmation, langages dont la conception, depuis le mileu du XXe siècle, a profondément changé notre rapport au langage en général, aux machines et à la complexité. Ce cours permettra aux élèves de systématiser les connaissances sur les langages de programmation qu'ils ont souvent acquises empiriquement en programmant et il leur donnera les outils conceptuels nécessaires pour aborder de nouveaux langages dans la suite de leur cursus à l'École et au delà.
Il permet d'accéder au cours Algorithmes et Programmation : du séquentiel au distribué.
Amphi : Gilles Dowek.
Travaux Dirigés :
groupes 13 et 19 :
Anne Canteaut
et
Ivan Gazeau,
groupes 14 et 20 :
Karthik Bhargavan
et
Jean-Marc Notin,
groupes 15 et 21 :
Stéphane Lengrand
et
Vincent Siles,
groupes 16 et 22 :
Sylvie
Putot et
Mathieu Boespflug,
groupes 17 et 23 :
Stéphane Redon
et
Michel
Hirschowitz,
groupes 18 et 24 :
Xavier Rival
et
Hugo Venturini.
Travaux dirigés: lundi 10 mai, 13h30-17h45, mercredi 12 mai, 10h15-15h30, mardi 18 mai, 13h30-17h45, jeudi 20 mai, 13h30-17h45, lundi 31 mai, 13h30-17h45, lundi 7 juin, 13h30-17h45, lundi 14 juin, 13h30-17h45, lundi 21 juin, 13h30-17h45, lundi 28 juin, 13h30-17h45, lundi 5 juillet, 13h30-17h45.
Groupes 13 et 19 : salle 31, Groupes 14 et 20 : salle 32, Groupes 15 et 21 : salle 33, Groupes 16 et 22 : salle 34, Groupes 17 et 23 : salle 35, Groupes 18 et 24 : salle 36.
Compositions : lundi 14 juin (en TD) et mardi 13 juillet (9h-11h).
Les vidéos des amphis : l'amphi 1, l'amphi 2, l'amphi 3, l'amphi 4, l'amphi 5, l'amphi 6, l'amphi 7, l'amphi 8, l'amphi 9, l'amphi 10.
Les transparents : l'amphi 1, l'amphi 2 (1ère partie), l'amphi 2 (2e partie), l'amphi 3, l'amphi 4, l'amphi 5, l'amphi 6, l'amphi 7, l'amphi 8, l'amphi 9, l'amphi 10.
Les qcm : le qcm 1, le qcm 2, le qcm 3, le qcm 4, le qcm 5, le qcm 6, le qcm 7, le qcm 8, le qcm 9, le qcm 10.