La conception de programmes informatiques de qualité nécessite aussi
bien un travail sur l'organisation des actions, leur contrôle
(algorithmique) qu'un travail sur les données : leur mode de
codage, de stockage, représentation, etc. (structures de données).
L'objectif du cours est d'aborder ces deux aspects de la conception, en étudiant quelques grandes classes de problèmes identifiés et leurs solutions. On s'intéressera dans chaque cas aux différentes méthodes de résolution de problème, en évaluant ces méthodes selon différents point de vue : efficacité (coût de stockage et de calcul), lisibilité, généralité, ré-utilisabilité... |
Plan du cours
|
![]() |
Responsable : Pascal Amsili
2e semestre
CM: Jeudi, 14h00 à 16h00, salle 065E, Halle aux farines (enseignant P. Amsili)
TD: Jeudi, 16h30 à 18h30, salle 065E
(enseignante Charlotte
Roze)
Premier cours 21 janvier 2010 (suivi du premier TD)
Contrôles
Modalités
-
DST = Devoir sur table
DNS = Devoir non surveillé - Contrôle continu : un DST (mi-semestre, 30%), un DNS facultatif (20%) et une épreuve écrite (session d'examen de mai, 50%). Sans le devoir non surveillé, les pourcentages sont de 40% pour le DST et 60% pour l'examen final.
- Contrôle final : une épreuve écrite pendant la session d'examen de mai (100%).
- Session de rattrapage (juin.) : pour tous : une épreuve écrite pendant la session d'examen de septembre (100%).
- Aucune note n'est conservée entre les deux sessions
Calendrier
-
Devoir sur table n° 1
Jeudi 18 mars 2010, horaire et salle du TD - Devoir non surveillé facultatif:
à rendre le 17 mai 2010 -
Devoir sur table n° 2 & examen
Lundi 17 mai 2010, salle 134 (CdR) - Examen de 2e session
Vendredi 18 juin 2010, 9h-11h, salle 134- Notes (finales)