Le cours de programmation IV SIN à l'EPFL est donné le mercredi de 13:15 à 17:00 pendant le semestre d'été. Les cours ont lieu en INM202, les exercices en INF2.

Survol

Le cours porte sur les paradigmes de programmation avancés et couvre notamment:

Pour la programmation fonctionnelle on utilisera le langage Scala.

Note

Le calcul de votre note:
25% mini projets
30% examen intermédiaire
45% examen final

Examen final

Les résultats de l'examen final de programmation IV ont été affichés devant le bureau du prof. Odersky (INR 319).

Pour votre information, nous considérons les résultats de plus de 40 points comme suffisants, de plus de 53 comme bons et de plus de 67 comme excellents.

Pour consulter votre copie, demandez-la à Philipp (INR 329) ou à moi-même (INR 320).

Examen intermédiaire

Les résultats de l'examen intermédiaire de programmation IV ont été affichés devant le bureau du prof. Odersky (INR 319).

Pour votre information, nous considérons les résultats de plus de 30 points comme suffisants, de plus de 40 comme bons et de plus de 50 comme excellents.

Pour consulter votre copie, demandez-la à Philipp (INR 329) ou à moi-même (INR 320).

Examen intermédiaire en (pdf) ou (ps).

Solution en (pdf) ou (ps).

Transparents

Les transparents du cours sont disponibles sur la page Documents.

Exercices

Notes des exercices

La note maximale accordée pour le mini projet 1 et 2 est 10.

10
Groupe M.P. 1 M.P. 2 M.P. 3 M.P. 4 M.P. 5 M.P. 6
(ensembles) (codage de Huffman) (text processing) (simulation) (flots, contraintes) (LISP)
Barras 8 10 8.5 9 10 5.5
Beuret 4 10 7 9 8.5 9.5
Biollay, Raja 4.5 9 8.5 [fold] 9.5 10 10
Blatter 10 9 9.5 9.5 9.5 9.5
Bolkensteyn, Lauber 9 9 10 [fold] 9.5 9 9.5
Bornet, Ly 9 9 9 [fold] 9.5 8.5 6.5
Candaux, Jesse 8 9 8.5 9.5 10.5 [estim] 10
Candemir, Lorch 10 10 10.5 [fold] 10 10.5 [estim] 9.5
Delort, Mader 8 10 10 9 9.5 9
Donze, Droz 8 10 10 [fold] 10 [estim] 9.5
Eberle, Vogt 9 9 10.5 [fold] [proof] 9 9 10
Galimberti, Zueger 8 10 7.5 [fold] 9.5 8.5 9.5
Genet, Nguyen-Xuan 9 9 10.5 [fold] 9.5 10.5 [estim] 9.5
Helfer 4 10 8.5 9 10 8
Joneja, Neu 9 8 8 8 8.5 9.5
Jonnalagedda, Laprade 6 10 12.5 [fold] [proof] 10 9.5 [estim] 10
Khomenko, Dos Santos 10 8 8.5 9.5 10 9.5
Marfurt, Sauthier 8 9 5.5 [fold] 9 9.5 [estim] 8.5
Santos, Tourino 10 8 9 10 10.5 [estim] 9
Sanz, Treccani 8 7 9.5 [fold] 8 10 [estim] 6.5
Smaga, Vasic 10 8 10 [fold] 8.5 10 8
Spiess, Waldmeyer 10 10 10.5 [fold] 9.5 10.5 [estim] 10
Tangui, Javanmardy 9 10 10 [fold] 8 8.5 10
Vallat 10 7 9 9 9.5 9