INF 321 : Les principes des langages de programmation

image

Enseignant responsable : Eric Goubault

Eric [point] Goubault [at] cea [point] fr

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é.


Les enseignants (2010-2011)

Amphi : Eric Goubault.

Travaux Dirigés :
groupes 13 et 19 : Anne Canteaut et Ivan Gazeau,
groupes 14 et 20 (anglais): Karthik Bhargavan et Saad Sheikh,
groupes 15 et 21 : Sylvie Putot et Benjamin Smith,
groupes 16 et 22 : Stéphane Redon et Victor Magron,
groupes 17 et 23 : Xavier Rival et Christina Boura,
groupes 18 et 24 (anglais): Jean-Marc Notin et Ian Mackie.


L'emploi du temps

Amphis : mardi 10 mai, 8h30-10h00, amphi Arago vendredi 13 mai 8h30-10h00, amphi Arago mardi 17 mai, 8h30-10h00, amphi Poincaré vendredi 20 mai, 10h30-12h00, amphi Poincaré mardi 24 mai, 10h30-12h00, amphi Poincaré mardi 7 juin, 8h30-10h00, amphi Faurre mardi 14 juin, 8h30-10h00, amphi Poincaré mardi 21 juin, 8h30-10h00, amphi Poincaré mardi 28 juin, 8h30-10h00, amphi Faurre mardi 5 juillet, 8h30-10h00. amphi Faurre

Travaux dirigés: mardi 10 mai, 13h30-17h45, jeudi 12 mai, 8h00-12h15, mardi 17 mai, 13h30-17h45, vendredi 20 mai, 13h30-17h45, mardi 24 mai, 13h30-17h45, mardi 7 juin, 13h30-17h45, mardi 14 juin, 13h30-17h45, mardi 21 juin, 13h30-17h45, mardi 28 juin, 13h30-17h45, mardi 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, (sauf le 12 mai pour le groupe 16, salle info 30) Groupes 17 et 23 : salle 35, Groupes 18 et 24 : salle 36.

Compositions : mardi 14 juin (en TD) et lundi 11 juillet (9h-11h).


Le tutorat

En salle info 31 à 36, les jeudis 10h30-12h30:
19 mai : Ian Mackie et Chantal Keller
26 mai : Saad Sheikh, Chantal Keller
9 juin : Victor Magron, Chantal Keller
16 juin : Christina Boura, Ivan Gazeau
23 juin : Karthik Bhargavan, Chantal Keller
30 juin : Xavier Rival, Chantal Keller.
Inscrivez-vous! (inscription ouverte pour le 30 juin)

Les documents

Le poly et le chapitre sur le tri.

Les amphis

Les transparents : l'amphi 1, l'amphi 2, l'amphi 3 (première partie), l'amphi 3 (deuxième partie), l'amphi 4, l'amphi 5, l'amphi 6, l'amphi 7 (première partie) et son film mov (format quicktime, lisible depuis le pdf avec un Acrobat Reader récent), l'amphi 7 (deuxième partie) et ses vidéos, l'amphi 8 et son film pédagogique, 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.


Les TD


Le memento Java (aussi en pdf).
La documentation sur l'environnement de travail.
Savoir déboguer ses programmes.
La classe Ppl et sa documentation.
Cent quarante vers pour cent mille milliards de poèmes (exercice 6.10).
Outils en téléchargement proposés par le Binet Réseau pour utiliser Java sur votre machine personnelle.
http://wikix.polytechnique.org/Accès_à_distance_aux_machines_des_salles_info pour l'accès à distance sur les machines des salles informatique.

Les délégués

Amphi : Hugo Zylberberg, Paul Guignier
groupe 13 : Paul Guignier
groupe 14 : Jean Caille
groupe 15 : Alban Pelletier
groupe 16 : Cyril Novel
groupe 17 : Dominique Menou
groupe 18 : Nicolas Iooss
groupe 19 : Yoann Buratti
groupe 20 : Alice Heliou
groupe 21 : Gauthier Ambard
groupe 22 : Jean Rabault
groupe 23 : Julia Chatain
groupe 24 : Jean Simatic

Le sondage

le sondage des 2009 et les les commentaires des élèves. Le sondage (pour les 2010) intermédiaire.

Les archives

Le cours 2010
Le TD noté des 2004 et son corrigé
La pale des 2004 et son corrigé
Le TD noté des 2005 et son corrigé, exercice par exercice, 1, 2, 3, 4, 5, 6, 7, 8, 9.
La pale des 2005 et son corrigé
Le TD noté des 2006.
La pale des 2006 et son corrigé
Le TD noté des 2007.
La pale des 2007 et son corrigé
Le TD noté des 2008 et son corrigé.
La pale des 2008 et son corrigé.
Le TD noté des 2009 et son corrigé.
La pale des 2009 et son corrigé.

Les cours...pour plus tard...