Le sous-module IF5.05(B): conception et analyse des algorithmes

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.


Format 2002-2003:

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
9h30-11h40

Correction du partiel. B-arbres. Evaluation du cours

TD11

16/12, Amphi. 1
14-17h.

Examen sur ce sous-module 15h30-17h (juste après l'examen sur l'autre sous-module).

 

Matériel pédagogique

(*.ps: postscript; *.tex: latex; *.gz: compressé avec gzip; [...] dernière révision du fichier)

Références

Contrôle des connaissances pour IF5.05(B)

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.


Gaétan HAINS