Préparer la piscine EPITA
Réviser le C avant la piscine EPITA
La piscine EPITA ouvre le cycle ingénieur avec du C et du shell Unix. Pour la partie C, chaque challenge tire un exercice au hasard par niveau, parmi 2 à 6, et ouvre le suivant quand tous les tests passent. Une session dure 3 heures.
Gratuit. Grademe n'a aucun lien avec l'EPITA.
1 379
sessions de Foundations 1 terminées, avec au moins un rendu
50 %
arrivent au niveau 4, celui qui valide le challenge
26 %
vont jusqu'au niveau 8
Où les gens s'arrêtent
Comment ça marche
01
Le tirage
Au lancement, chaque niveau pioche un exercice dans sa liste. Au niveau 1, ça peut être hello, static-byte ou bare-char.
02
3 heures
Le chrono continue même quand l'onglet est fermé. À zéro, la session s'arrête et garde les niveaux validés.
03
Les tests
Le code rendu est compilé, puis lancé contre les tests du niveau. Si tout passe, le niveau suivant s'ouvre. Sinon, il reste à corriger et à rendre de nouveau.
04
Après un rendu raté
Chaque échec ajoute un délai avant le prochain rendu, jusqu'à 15 minutes. Ça évite de rendre au hasard pour voir.
05
Navigateur ou terminal
L'éditeur est dans la page. Pour coder dans vim ou VS Code, la CLI Grademe tourne sur macOS et Linux, et la session suit.
06
La note
C'est la part des niveaux validés. Foundations 1 demande 50 %, donc 4 niveaux sur 8.
Les challenges C
Questions fréquentes
- Grademe a un lien avec l'EPITA ?
- Aucun. C'est un projet indépendant, l'EPITA ne l'a ni validé ni soutenu.
- Ce sont les sujets de la piscine ?
- Non, on a écrit tous les exercices nous-mêmes. Ils portent sur les bases du C (caractères, chaînes, arguments de main, fonctions de la bibliothèque standard), mais aucun n'est repris de l'EPITA.
- Et le shell Unix ?
- Les challenges portent uniquement sur le C, pas sur le shell.
- C'est payant ?
- Non. Il faut juste un compte, qui garde l'historique des sessions et des notes.
- Et quand le temps est écoulé ?
- La session s'arrête et les niveaux validés restent. Une nouvelle session refait un tirage.
- Il faut installer quelque chose ?
- Pas forcément. Tout marche dans le navigateur, la CLI sert à coder dans son propre éditeur.
Le plus simple, c'est d'en lancer une
Grademe est un projet indépendant, sans lien avec l'EPITA. Le nom EPITA n'apparaît ici que pour dire à quoi ces challenges préparent.