2e semestre
|
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 indicatif
Organisation du cours
|
ContrôlesModalités
Calendrier
Annales : voir ma page d'archives |
BibliographieIl y a de nombreux excellents livres d'algorithmique, que nous ne listons pas ici. Comme point de départ, on peut proposer les ouvrages suivants (qui contiennent à leur tour les références nécessaires en la matière), qui nous servent de base à la préparation de ce cours. |
![]() |
June 13 2007 |