Aller au contenu
Modalités
Exercices
Conseils
Pour s’entraîner aux épreuves orales
- Bien réviser et relire tout le cours des deux années
- Faire des oraux blancs entre vous pour travailler l’oral, l’improvisation, le dialogue avec le jury, les indications à la volée, etc. Attention à faire des retours critiques constructifs et bienveillants à vos camarades.
- En plus des TD des deux années, de nombreux exercices corrigés sont disponibles dans les cours pointés sur la page de compléments.
- Chercher/utiliser/travailler les exercices de colles proposés par les colleurs pendant les deux années (disponibles sur la page Colles).
Pour s’entraîner aux épreuves pratiques
- Bien réviser et relire tout le cours des deux années.
- Faire au minimum 1h de programmation sur machine tous les jours.
- Se familiariser avec la documentation :
- En
OCaml : explorer et se familiariser avec les modules usuels en particulier les modules Array, Hashtbl, List, Mutex, Option, Queue, Random, Semaphore, Stack, Stdlib, String et Thread.
- Réimplémenter les fonctions usuelles des modules Array, Hashtbl, List, Queue et Stack est un excellent moyen de s’approprier les fonctions.
- En
C : se familiariser avec les pages man. Par exemple, recherche string permet d’obtenir de l’aide sur les fonctions de manipulation des chaînes de caractères. Il faut apprendre à savoir lire ces pages.
- Dans les deux langages : bien réviser et travailler les entrées-sorties (lecture et écriture dans un fichier selon différents formats).
- Reprendre les TP des deux années ainsi que les TP de révisions. De nombreux TP (avec corrigés) sont disponibles dans cours indiqués sur la page des compléments.
- Annales des épreuves d’algorithmique et de programmation des ENS : vous pouvez faire les sujets des deux dernières années (puis lire les rapports et travailler avec les corrigés). Faire quelques sujets en
OCaml et d’autres en C.
- Des pointeurs vers de nombreux petits exercices pour s’entraîner à la programmation sont disponibles sur la page de compléments.