Devoir hors-présentiel
Plusieurs sujets de devoir hors-présentiel (plus ou moins complèxes) sont disponibles. Le but est que les étudiants qui découvrent le langage C puissent se perfectionner, et que les étudiants connaissant déja bien ce langage puissent également progresser.
Projets pour les débutants en C
Projets pour les experts en C
- One billion row challenge (idéal pour les étudiants qui envisagent de suivre la VAP ASR !)
- Gestion d'une armée de gobelins (idéal pour les étudiants qui envisagent de suivre la VAP JIN !)
Evaluation
Le DM est à faire en monome. Vous pouvez bien sûr vous entre-aider, mais nous vous déconseillons de partager des portions de code. L'usage d'IA générative est également déconseillée pour ce devoir.
L'évaluation du DM se fera lors d'un oral lors de la séance CI10. Lors de cette séance, vous devrez présenter votre code à un enseignant qui vous posera des questions, par exemple:
- Explique-moi comment tu as implémenté la fonction x
- Que ce passe-t-il si la fonction void foo(struct pointeur*p) est appelée avec p==NULL ?
Cet oral dure 5 à 10 minutes et a pour but de vérifier que vous avez créé le code que vous présentez. Nous évaluons également le niveau d'avancement du DM (avez vous fait le premier exercice seulement, ou tout le devoir ?)