Info 111 «Introduction à Programmation Impérative» (Site enseignants)#

Bienvenue sur le site web / dépôt git des enseignants du cours Info 111 «programmation Impérative» (code apogée: OLIN115).

Le dépôt git est l’espace collaboratif principal pour les enseignants du cours. Il est complété par quelques dépôts privés.

Vous trouverez ci-dessous les informations sur l’organisation et l’infrastructure du cours

Avertissement

[09/2021] Une partie des informations ici présentes a besoin d’un bon coup d’époussetage …

Séances de TD et TP#

La prise en charge d’un groupe de TD/TP (42.5 eq TD, soit 120h-160h de travail effectif) inclue:

  • 10 séances de TD de 1h45

  • 12 séances de TP de 2h; compter 3-4h pour la dernière séance (soutenances de projet)

  • participer au renouvellement des fiches de TD/TP

  • participer à la préparation du projet, la rédaction de nouveaux exercices PL; amélioration du site web, contribution à laby-jupyter, … Voir répartition des tâches ci-dessous.

  • participer à la préparation, la surveillance et la correction du partiel, de l’examen ou de l’examen de deuxième session.

  • assister à au moins un des amphi

Sauf exception, les séances de TD et TP ont lieu la même journée, les deux étant typiquement regroupées le matin (8h30-10h15, 10h30-12h30). Le sujet de TP est usuellement dans la continuité du sujet de TD ce qui donne de la souplesse. Par exemple, si la salle de TP est disponible, il est envisageable d’envoyer en TP les élèves ayant fini le TD en avance.

Équipe 2022-2023, répartition des groupes et tâches#

Absences#

Infrastructure pour le cours#

Rédaction des fiches de TD et TP#

Conventions de codage#

Organisation de ce répertoire (partiellement obsolète)#

  • *.html: les pages web du cours

  • Cours/: les notes de cours

    • Cours-*.tex: les sources

    • Exemples/: tous les exemples de programmes montrés en cours

  • Semaine*: les sujets de TD et TP de chaque semaine

    Ces fiches sont conçues pour être à tiroir pour permettre à chaque étudiant de trouver à manger selon son niveau. Le principe est donc de focaliser chaque séance sur la fiche du jour. Bien sûr on peut répondre aux questions sur les fiches précédentes, mais on ne cherche pas à les finir.

    Les différentes versions produites à partir des sources (sans solution, avec solutions, avec commentaires pour les enseignants) sont disponibles sur la page web:

    Notes sur la rédaction des fiches.

  • Projet-*/: les sujets de projet

  • Exercices/: une base d’exercices pour les contrôles et examens (À venir) Exercices/QCM/: exercices de type QCM au format automultiplechoice

  • Partiel/, Examen/: les sujets de partiel, examen, … (À venir)

  • 2018-2019/RepartitionTaches.md: une description des tâches de préparation auxquels les chargés de TD/TP doivent participer, et la répartition de celles-ci.

  • 2018-2019/Remplacements.md: un fichier faisant un bilan des remplacements et des compteurs individuels

  • Pedagogie/: Des notes sur les discussions pédagogiques

  • 2013-2014/, Archives/, …: Archives des années précédentes ou documents pédagogiques d’autres formations

  • _build/: répertoire où sont fabriqués les fichiers à mettre sur la page web.

Notes de projet et de TD/TP#

La saisie des notes de projet et de TD/TP se fait sur e-campus (nouveauté 2019!). Vous pouvez partir du modele fourni. Les adresses mail sont fabriquées automatiquement à partir du nom et prénom; comme elles servent de clé d’identification, il faudra ajuster manuellement quelques unes d’entre elles.

Il ne restera plus à exporter en CSV les deux pages correspondant aux deux projets, supprimer les premières lignes définissant le barème, puis importer le tout dans e-campus: Espace de cours -> Tableau de bord -> Carnet de Notes -> Import -> Import CSV, en alignant sur l’email et les éléments de note appropriés (projet, TDTP) Alternativement, vous pouvez saisir les notes à la main à partir de Affichage -> Affichage simplifié -> Sélectionner un élément d'évaluation.

Note: vous pouvez obtenir la liste des étudiants de votre groupe à partir de la liste des participants de l’espace du cours MPI, en rajoutant les filtres groupe de TD XXX et Rôle étudiant. Il y aura des photos pour quelques uns d’entre eux. Vous pouvez ensuite exporter cette liste en une fiche vierge avec noms, prénom, e-mail des étudiants avec Choisir -> Télécharger tout en bas de page.

La note de TD/TP est à votre libre appréciation. Vous pouvez tenir compte de la présence, de la participation, d’éventuels exercices rendus. En gros:

    0: jamais venu
    5: venu épisodiquement
    10: présent régulier mou
    15: présent et actif
    20: au taquet

Pour ma part, je profites des soutenances (où j’ai les étudiants et leurs noms simultanément sous les yeux) pour mettre un commentaire sur l’engagement de chacun d’entre eux en TD/TP, que je traduis ensuite en note de TD/TP en tenant compte des autres éléments (présence, …).

Utilitaires (obsolète)#

Pour tout compiler (notes de cours, …):

make

Pour compiler les sujets et corrections de TD et TP:

make td

Pour compiler les sujets et corrections des projets:

make projet

Pour compiler le sujet de partiel (resp. d’examen) de l’année en cours:

make partiel
make examen

Pour mettre à jour la page web (pour l’instant seul Nicolas a les permissions pour le faire):

make web
make install