LI012 : Algorithmique
Mardi 14h30-16h30, salle J5, patio 14/25
Premier cours : mardi 8 février 2005, dernier cours le 18 mai.
Pas de séance les 1er mars, 15 mars, 12 avril, ainsi que
26 avril et 3 mai
(vacances scolaires)
Séances supplémentaires : certains mercredis, 16h00-18h00, salle
machine :
30 mars, 6 avril, 20 avril (DST), 18 mai
|
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é...
|