CSC 4103 – Programmation système

Portail informatique

Devoir hors-présentiel

Cet exercice a pour but de vous faire pratiquer la programmation en langage C.

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

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 ?)