ATTENTION: les
informations ci-dessous sont modifiées en continu.
Ce cours
est une introduction à la conception d'algorithmes et à l'analyse de leur
efficacité. Les sujets suivants seront abordés: complexité et optimalité, ordre
de complexité, estimation des constantes de complexité et lien avec le temps de
calcul réel, algorithmes sur les arbres, algorithmes de tri, algorithmes sur
les suite, les matrices etc.
11 séances de
cours+TD le jeudi 10h15-12h25 (sauf exceptions notées ci-dessous).
Calendrier prévu:
|
CM1 5/9 |
Algorithmes, complexité, notations O, Omega, Theta. |
TD1 |
|
CM2 12/9 |
Complexité moyenne, optimalité. |
TD2 |
|
CM3 19/9 |
Calcul de suites. |
TD3 |
|
CM4 26/9 |
Multiplication
de polynômes et de matrices. |
TD4 |
|
CM5 3/10 |
Polynomes et matrices bis. |
TD5 |
|
CM6 10/10 |
Calcul de la
médiane (sélection) |
TD6 |
|
CM7 17/10 |
Calcul de la
médiane (sélection) |
TD7 |
|
CM8 24/10 |
Borne
inférieure. Tri par classement. Partiel à faire à la maison et rendre au CM9 |
TD8 |
|
CM9 14/11 |
Arbres binaires de tri. |
TD9 |
|
CM10 21/11 |
Arbres optimaux. |
TD10 |
|
CM11 MARDI 26/11 |
Correction du partiel. B-arbres. Evaluation du cours |
TD11 |
|
16/12, Amphi. 1 |
Examen sur ce
sous-module 15h30-17h (juste après l'examen sur l'autre sous-module). |
|
(*.ps:
postscript; *.tex: latex; *.gz: compressé avec gzip; [...] dernière révision du
fichier)
Ce sous-module
fait partie du module IF5.05 qui contient aussi Génie Logiciel et
Systèmes d'Information et Anglais. Le contrôle des
connaissances prévu pour IF5.05(B) est un examen partiel sur l'analyse des
algorithmes et un examen final commun avec la partie IF5.05(A) GLSI.