3. Cursus ISMIN – 2 septembre 2016
Plan
• La méthode ALPES
●
Objectifs, principes, …
●
Outils : planning board, task board, dojo, SUM, …
• Son application aux Mines Saint-Étienne
●
Contexte : introduction à la programmation
●
Adaptations
●
Retour d'Expérience
4. Cursus ISMIN – 2 septembre 2016
approche AgiLe pour la Pédagogie
dans l'Enseignement Supérieur
●
Jannik Laval (Univ. Lyon, ex-Mines Douai)
●
Mathieu Vermeulen (Mines Douai)
●
http://approchealpes.info/
●
Objectifs de ALPES :
●
Enseigner les méthodes agiles en les utilisant et en les faisant appliquer aux
étudiants →acquérir compétences nécessaires à une bonne gestion agile
●
Rendre les enseignements plus flexibles et plus adaptés aux étudiants (être
proche du demandeur) → mieux assimiler les connaissances
●
4 valeurs et 12 principes (cf. Manifeste Agile)
●
accepter le changement, l'adaptation (ne pas suivre le plan initial de façon
rigide sinon les erreurs coûtent cher)
●
être proche du demandeur (client, chef, prof, étudiant) et l'impliquer au
maximum : collaboration
●
équipe : entre-aide, discussions, motivation
5. Cursus ISMIN – 2 septembre 2016
approche AgiLe pour la Pédagogie
dans l'Enseignement Supérieur
●
Côté élèves :
●
Travail en binôme
●
Séances fortement séquencées (pomodori sur des sprints de 4h)
●
Forte autonomie dans l'ordre des stories et dans l'apprentissage
●
Planning Board & Task Board
●
Activité guidée pour chaque tâche
●
Tweet back
●
Côté enseignants :
●
Découpage du problème en User Stories et en tâches
●
Mise à disposition de documentations ciblées
●
Enseignant → rôle d'expert et d'animateur pendant les séances
●
Un enseignant a en charge d'environ 10 binômes
6. Cursus ISMIN – 2 septembre 2016
Planning Board
● À l’échelle du projet
● Géré par le groupe
● Regroupe tout le projet à
accomplir
● Stories indépendantes
● Vue globale de l'avancée
(étudiant, enseignant)
7. Cursus ISMIN – 2 septembre 2016
Task Board
● À l’échelle de la séance
● Géré par le groupe
● To do / Doing / Done / Help
● HELP : ne pas bloquer
l'apprenant
8. Cursus ISMIN – 2 septembre 2016
Autres outils
●
Dojo :
●
Si problème ou difficulté sur plusieurs binômes
●
Résoudre collectivement le problème
●
Laisser les ordinateurs
●
L'enseignant, ou un élève, dirige
●
Toute la salle participe
●
Stand Up Meeting :
●
En début ou fin de séance pour résumer, dire où on en est, annoncer un
blocage, se (re)lancer, …
●
Tweet back board :
●
Sur chaque colonne du planning board
●
Répondre en qq caractères à :
●
Qu'ai-je appris ?
●
Problèmes rencontrés ?
●
Problèmes résolus et comment ?
9. Cursus ISMIN – 2 septembre 2016
Plan
• La méthode ALPES
●
Objectifs, principes, …
●
Outils : planning board, task board, dojo, SUM, …
• Son application aux Mines Saint-Étienne
●
Contexte : introduction à la programmation
●
Adaptations
●
Retour d'Expérience
10. Cursus ISMIN – 2 septembre 2016
Contexte « Mines »
●
Objectif :
●
Faire acquérir la culture informatique minimale de tout ingénieur (ICM)
●
Les apprenants :
●
Post-classes prépas (éq L1+L2) ; (très) peu d'informatique :
●
Codage, algorithmique, bases de données, …
●
Langages retenus en prépa : SQL, Python
●
Côté Mines :
●
Tronc commun informatique redéfini (1ère année Ingénieur = L3) :
●
introduction à la programmation (15h)
●
logique (15h)
●
algorithmique (24h)
●
conception de systèmes d'information (21h)
●
concepts de la programmation orientée objets (25h)
●
Faible motivation d'une grande partie des étudiants
11. Cursus ISMIN – 2 septembre 2016
Introduction à la
programmation
●
Double objectif :
●
Renforcer les acquis de prépa
●
Apprendre à apprendre (un langage de programmation)
A la fin de l’unité pédagogique, l’élève sera capable de :
- comprendre la structure d'un programme informatique
- écrire un programme informatique simple
- prendre en main un nouveau langage de programmation
- comprendre les concepts de base de la programmation impérative
●
Un format très contraint :
●
10 séances de 1h30 en demi-promo
●
5 groupes (de 12 élèves) en parallèle
●
Deux cas d'étude :
●
La suite de Conway (1 ; 11 ; 21 ; 1211 ; 111221 ; ...)
●
Le jeu 2048
12. Cursus ISMIN – 2 septembre 2016
Adoption de ALPES
●
Adaptations :
●
Séances plus courtes
●
Une première fois pour les enseignants → petits groupes
●
1er
projet (Conway) en solo
●
2nd
projet (2048) en binômes (avec échanges de rôles)
●
On conserve :
●
Planning Board
●
Task Board
●
Pomodoro (35W / 5P / 10SUM / 35W / 5TB)
●
Dojo
●
Tweet back
13. Cursus ISMIN – 2 septembre 2016
Planning
Board du
projet
Conway
14. Cursus ISMIN – 2 septembre 2016
Retour d'expérience
●
À revoir :
●
Réalisation des Post-it pour les tâches !
●
Pomodoro (dur à faire passer au début, respect des horaires !)
●
Groupes trop petits (on s'ennuie presque…)
●
Introduction ? Documentation ?
●
Longueur des séances (et nombre ?)
●
Trop d'objectifs affichés (agilité, programmation, langage C, …)
●
Bienfaits de la méthode :
●
Autonomie effective (Help sur vraies difficultés)
●
Travail en binôme où 1+1>2
●
Les élèves apprécient !
●
Apprentissages : difficile de savoir, pas d'éprouvette témoin
●
Intuition : moins appris, mais mieux (illusion ?)
●
Constat : niveaux équivalents dans cours 1A/2A mélangés
15. Cursus ISMIN – 2 septembre 2016
Quiz final de 20 QCM
(résultat immédiat)
16. Cursus ISMIN – 2 septembre 2016
Quiz final
●
Forts taux de bonnes réponses (en ordre décroissant) :
●
questions simples sur boucles
●
Fibonacci en Eiffel, récursivité
●
scanf/printf
●
qu'est-ce qu'une variable
●
la permutation de a et b
●
un code en Fortran
●
le passage d'un tableau en paramètre
●
langage compilé/interprété
●
valeur indéterminée car variable non initialisée
●
un code en Python
●
Taux faibles de bonnes réponses :
●
Calcul de la longueur d'une string
●
plusieurs valeurs à retourner
●
représentation de 65536
●
langage structuré/interprété/logique
●
passage de paramètres par valeur/adresse