Bienvenue à IN102!

Voici quelques explications sur IN102. Merci de les lire jusqu’au bout avant d’attaquer les cours et TDs. Pour voir comment ce cours peut vous être utile, commencez avec ce résumé. Si vous avez des questions ou des problèmes, il y a la FAQ qui sera mise à jour au fur et à mesure.

Qu’est-ce qu’on fait?

IN102 se déroule en 6 séances de 3h. A chaque séance, il faut suivre les instructions sur la page de la séance, indiqué dans le menu déroulant à gauche, qui fournissent tous les liens nécessaires.

Chaque séance est structurée comme suit :

  1. Lire les supports de cours en ligne.
  2. Compléter un QCM pour montrer que vous avez regardé les supports.
  3. Lire l’énoncé de TD (voir lien à gauche) et répondre aux questions du TD. Vous enregistrez vos réponses ainsi que vos réponses dans un ou plusieurs fichiers TDx.c, où x est de nombre du TD. Regardez l’exemple ici.
  4. Faire valider votre TD par votre chargé de TD. Envoyez-lui les fichiers TDx.c.

Bien entendu, vous pouvez à tout moment poser des questions à votre chargé de TD. Les corrections des TDs seront mises en ligne au début de la séance suivante. Si vous ne validez pas votre TD pendant une séance, vous pouvez le rattraper en envoyant le fichier TDx.c avant le début de la séance suivante.

Quels sont les supports de cours?

Il y a deux types de supports de cours, ce qui vous permet de choisir le support qui vous convient le mieux:

  • un poly sous format pdf,
  • des Jupyter Notebooks interactifs en ligne, qui couvrent le même contenu que le poly mais où l’on peut executer le code.

Vous avez le choix libre entre le poly et les Notebooks. Sachez que les Notebooks demandent un peu plus de travail puisqu’il faut apprendre comment les utiliser. En complément, vous trouverez aussi:

  • quelques vidéos en supplément,
  • des résumés de cours sous format pdf, qui peuvent servir si vous ne trouvez pas une information dans le poly (où l’inverse).

En cas des questions sur la compilation/gcc/VSCode, consultez le FAQ à gauche!

Et la note?

Votre note d’IN102 sera la moyenne pondérée de

  • 15% de QCM
  • 15% de TDs validés
  • 70% de l’examen final.

Chacun des QCM compte pour 1/6e de la note QCM, chaque TD validé pour 1/6e de la note TD. Un TD est soit validé (1 point), partiellement validé (0.5 points) ou pas validé (0 points). Un TD peut être validé jusqu’au début du prochain TD. Comme correction du TD est publiée au début du prochain TD, une validation ne ferait plus de sense après cette date. Des exceptions peuvent être faites sur justification, sans pénalité en cas d’absence justifiée ou partiellement validé sinon.

Comment se déroule l’examen?

L’examen aura une partie QCM et une partie écriture de code. Il dure 2h. Vous avez droit à tous les supports sans moyen de communication.

Vous pouvez consulter quelques exemples de questions à la fin du TD06.