Informations générales

La mailing-liste de ce cours est : . Le cours se déroule le vendredi de 11h30 à 13h30 en salle 575F. Les travaux dirigés sont répartis en trois groupes (mercredi de 9h30 à 12h30, vendredi de 8h30 à 11h30 et de 16h30 à 19h30). Le cours sera évalué pour 2/3 par un projet (qui n'est pas du contrôle continu donc obligatoire). Il sera évalué pour 1/3 par un dernier TD noté (qui est considéré comme du contrôle continu).

La page du projet est ici.

Cours introductif

Les transparents du cours et les points abordés :

Cours 2 et 3 : C++

Les transparents du cours et les points abordés :

y

Cours 4 : modélisation objet à l'aide d'UML

Les transparents du cours et les points abordés :

Cours 5 : patrons (et anti-patrons) de conception

Les transparents du cours et les points abordés :

Cours 6 : étude comparée de C#, Python, Scala et O'Caml

Les transparents du cours et les points abordés :

Cours 7 : programmation générique

Les transparents du cours et les points abordés :

Cours 8 : Contrat, tests et preuve

Les transparents du cours et les points abordés :

TD 1

Les personnes qui ont besoin d'une mise à niveau concernant l'utilisation d'Emacs, de Make et d'UNIX peuvent consulter la page suivante.

Sujet - Makefile - Correction des exercices 1 et 2

Références

À propos de la programmation orientée objet

C++

Scala

O'Caml

C#

Java