-
Emploi du temps : Cf. ADE. Attention : les groupes ne sont pas correctement entrés dans ADE. Utilisez la ressource "M1 informatique" plus votre groupe pour voir l'emploi du temps.
-
Rendu du TP noté : vous devez avoir rempli le champ URL de TOMUSS avant vendredi 10 septembre 2021. Le rendu final est le dimanche 7 novembre 2021 à 23h59. Voir projet-note.md pour un récapitulatif des consignes.
-
Examen : mercredi 1er décembre 2021. 1h30 (sauf tiers-temps) Consignes : Seules 5 feuilles A4 recto-verso (donc 10 pages au total) sont autorisées à l’examen. Leur contenu est libre. Elles peuvent être une sélection de transparents, ou manuscrites, avec une taille de caractère de votre choix. Les annales de l'examen sont dans le répertoire exam/ et sur l'ancienne page du cours. Prévoyez un stylo bleu foncé ou noir, et un blanc correcteur.
Barème : 50% examen / 50% TP. Seul l'examen est rattrapable en session 2.
- A: Matthieu Moy (responsable du cours)
- B: Lionel Medini
- C: Lucien Ndjie (email : prénom.nom@ens-lyon.fr)
- D: Paul Iannetta (email : prénom.nom@ens-lyon.fr)
- E: Nicolas Levy (email : prénom.nom@ens-lyon.fr)
(Lorsque ce n'est pas précisé, l'email prenom.nom@univ-lyon1.fr fonctionne)
Si la situation sanitaire le permet, le cours sera en 100% présentiel, mais les étudiants qui le souhaitent peuvent utiliser les vidéos préparées l'an passé pour les cours magistraux (disponibles sur le mediacenter Lyon 1, et sur la playlist youtube).
Les CM de cette matière sont majoritairement en 100 % distanciel avec des vidéos disponibles à l'avance. Vous pouvez interagir avec les enseignants sur ce canal : mif01-2021. Vous pouvez utiliser ce canal pour poser vos questions, faire des remarques, demander de l'aide, ... pendant les séances et en dehors (nous ferons notre possible pour lire les messages au moins une fois par jour en semaine). D'autres canaux pourront être créés si besoin. Il est recommandé d'avoir le tchat ouvert même si vous êtes physiquement présents au Nautibus : vous pouvez poser des questions sur le tchat si vous pensez qu'elles intéressent d'autres étudiants, et nous utiliserons peut-être ce canal pour passer des informations à tout le monde pendant les séances.
chat-info
utilise le logiciel RocketChat, vous pouvez l'utiliser dans un navigateur, et/ou installer le client RocketChat sur votre PC, Mac ou smartphone. Dans tous les cas il est indispensable de suivre le lien d'invitation pour s'inscrire au canal : mif01.
Les informations de dernière minute sont disponibles ici : NEWS.md. Les informations importantes seront envoyées par email, ce fichier en contient une copie.
-
Transparents : 00-intro-cours-slides.pdf (version imprimable : 00-intro-cours-handout.pdf)
-
Transparents : 01-introduction-slides.pdf (version imprimable : 01-introduction-handout.pdf)
-
Salles :
- groupe A: Nautibus TP 1, Nautibus TP 2
- groupe B: Nautibus TP 3, Nautibus TP 4
- groupe C: Nautibus TP 5, Nautibus TP 6
- groupe D: Nautibus TP 7, Nautibus TP 8
- groupe E: Nautibus TP 9, Nautibus TP13
-
Énoncé : TP1-java/README.md
-
Transparents : 02-cm-maven-forge-ic-slides.pdf (Version imprimable : 02-cm-maven-forge-ic-handout.pdf)
-
Salles :
- groupe A: Nautibus TP 1, Nautibus TP 2
- groupe B: Nautibus TP 3, Nautibus TP 4
- groupe C: Nautibus TP 5, Nautibus TP 6
- groupe D: Nautibus TP 9, Nautibus TP10
- groupe E: Nautibus TP11, Nautibus TP12
-
Énoncé : TP2-outils/README.md
-
Transparents : 03-coding-style-slides.pdf (version imprimable : 03-coding-style-handout.pdf)
-
Transparents : 10-ethics-slides.pdf (version imprimable : 10-ethics-handout.pdf)
-
Salles :
- groupe A : Nautibus TP 1, Nautibus TP 2
- groupe B : Nautibus TP 3, Nautibus TP 4
- groupe C : Nautibus TP 5, Nautibus TP 6
- groupe D : Nautibus TP 7, Nautibus TP 8
- groupe E : Nautibus TP 9, Nautibus TP10
-
Énoncé : continuer TP2-outils/README.md
-
Slides : CM-patterns.pdf
-
Vidéo du mardi 8/9 sur Youtube : https://youtu.be/oal57dd73nY
-
Vidéo du mercredi 9/9 sur Youtube : https://youtu.be/9oV0xDSrXes
-
Salles : Cf. TOMUSS pour les étudiants (case MIF01_Salle_TD1_10/9)
- Nautibus TD10 : Matthieu Moy
- Nautibus TD11 : Lionel Medini
- Nautibus TD12 : Lucien Ndjie
- Nautibus TD13 : Paul Iannetta Pour les étudiants ne pouvant suivre en présentiel, une visio est également proposée : https://univ-lyon1.webex.com/meet/matthieu.moy (si besoin, joignable par téléphone au +33-1851-48835, code d'accès 846 529 139).
-
Salles :
- Groupe A : Nautibus TP 1, Nautibus TP 2
- Groupe B : Nautibus TP 3, Nautibus TP 4
- Groupe C : Nautibus TP 5, Nautibus TP 6
- Groupe D : Nautibus TP 9, Nautibus TP10
- Groupe E : Nautibus TP11, Nautibus TP12
-
TP3-patterns/README.md et de l'aide avec MVC
-
Software Fail Watch, 5th edition présenté pendant le cours.
-
Salles :
- Groupe A : Nautibus TP 1, Nautibus TP 2
- Groupe B : Nautibus TP 3, Nautibus TP 4
- Groupe C : Nautibus TP 7, Nautibus TP 8
- Groupe D : Nautibus TP 9, Nautibus TP10
- Groupe E : Nautibus TP12, Nautibus TP14 (réservée Nautibus)
-
Continuer avec : TP3-patterns/README.md et de l'aide avec MVC
-
Salles : mêmes que sur le créneau 15h45
-
Énoncé : TP4-tests/README.md
-
Transparents 07-metaprogramming-slides.pdf (version imprimable : 07-metaprogramming-handout.pdf)
-
Transparents : 08-agilite-slides.pdf (version imprimable : 08-agilite-handout.pdf)
- Continuer avec : TP4-tests/README.md
-
Transparents : 08-agilite-slides.pdf (version imprimable : 08-agilite-handout.pdf)
Intervention de Jonathan BENZAQUEN.
Cette dernière séance devrait vous permettre de boucler votre projet, qui est à rendre quelques jours plus tard.
This repository contains course material and code skeletons. The recommended way to use it is:
-
Fork the project from https://forge.univ-lyon1.fr/matthieu.moy/mif01-2021 and make it private.
-
Clone your fork and work in the fork.
To get updates from the teacher's repository, run once :
git remote add moy https://forge.univ-lyon1.fr/matthieu.moy/mif01-2021.git
Then, each time you want to fetch updates, run :
git pull moy master
This downloads and applies changes made by the teachers. You can keep working as usual with your private repository. In summary:
git pull # get changes from your private fork (i.e. your co-worker)
git push # send changes to your private fork
git pull moy master # get updates from teachers