Caml programming

I worked, from 1998 to 2003, at Lycée Janson de Sailly (Paris) as a teaching assistant in computer science. This page collects many of the problems I have submitted to my students, who studied the Caml language.

You can download them in PDF (readable with Acrobat Reader) or gzipped-PostScript formats. Each file includes the submitted problem followed by a proposed solution. All are in french.

2002-2003 (Second year students: MP/MP*)

[1] Tables de hachage [ PostScript | PDF ]
[2] Allocation mémoire [ PostScript | PDF ]
[3] Commutation d'interrupteurs [ PostScript | PDF ]
[4] Arbres rouge et noir [ PostScript | PDF ]
[5] Programmation dynamique [ PostScript | PDF ]
[6] Compilation d'expressions rationnelles [ PostScript | PDF ]
[7] Recherche de motifs [ PostScript | PDF ]
Archive: [ .tar.gz/PostScript | .zip/PDF ]
LaTeX sources: [ .tar.gz ]

2002 (First year students: MPSI)

[1] Suites récurrentes [ PostScript | PDF ]
[2] Multi-ensembles [ PostScript | PDF ]
[3] Cryptographie à clef publique RSA [ PostScript | PDF ]
[4] Le jeu de Marienbad [ PostScript | PDF ]
[5] Algorithmes gloutons [ PostScript | PDF ]
[6] Arbres binaires et code de Huffman [ PostScript | PDF ]
[7] Labyrinthes [ PostScript | PDF ]
[8] Rendu de monnaie [ PostScript | PDF ]
[9] Un peu de logique [ PostScript | PDF ]
[10] Le problème impossible [ PostScript | PDF ]
Archive: [ .tar.gz/PostScript | .zip/PDF ]
LaTeX sources: [ .tar.gz ]

2001 (First year students: MPSI)

[1] Suites récurrentes [ PostScript | PDF ]
[2] Les deux points les plus proches [ PostScript | PDF ]
[3] Plus longue sous-liste commune [ PostScript | PDF ]
[4] Algorithmes gloutons [ PostScript | PDF ]
[5] Permutations [ PostScript | PDF ]
[6] Commutation d'interrupteurs [ PostScript | PDF ]
[7] Compression LZW [ PostScript | PDF ]
[8] Arbres binaires de recherche [ PostScript | PDF ]
[9] Labyrinthes [ PostScript | PDF ]
[10] Un peu de logique [ PostScript | PDF ]
Archive: [ .tar.gz/PostScript | .zip/PDF ]
LaTeX sources: [ .tar.gz ]

Copyright

The documents distributed on this page are under copyright. They are distributed under the GNU Free Documentation License.