Approche pédagogique ALPES P. Beaune / X. Serpaggi
-
Upload
espritagile -
Category
Leadership & Management
-
view
27 -
download
1
Transcript of Approche pédagogique ALPES P. Beaune / X. Serpaggi
Des ALPES aux Minesla pédagogie agile
X. Serpaggi / Ph. BeauneAgile Tour Aix-Marseille
1er décembre 2016
Cursus ISMIN – 2 septembre 2016
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
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
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
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)
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
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 ?
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
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
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
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
Cursus ISMIN – 2 septembre 2016
Planning Board du projet Conway
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
Cursus ISMIN – 2 septembre 2016
Quiz final de 20 QCM(résultat immédiat)
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
Cursus ISMIN – 2 septembre 2016
Merci