17
Des ALPES aux Mines la pédagogie agile X. Serpaggi / Ph. Beaune Agile Tour Aix-Marseille 1 er décembre 2016

Approche pédagogique ALPES P. Beaune / X. Serpaggi

Embed Size (px)

Citation preview

Page 1: 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

Page 2: Approche pédagogique ALPES P. Beaune / X. Serpaggi

Cursus ISMIN – 2 septembre 2016

Page 3: Approche pédagogique ALPES P. Beaune / X. Serpaggi

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

Page 4: Approche pédagogique ALPES P. Beaune / X. Serpaggi

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

Page 5: Approche pédagogique ALPES P. Beaune / X. Serpaggi

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

Page 6: Approche pédagogique ALPES P. Beaune / X. Serpaggi

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)

Page 7: Approche pédagogique ALPES P. Beaune / X. Serpaggi

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

Page 8: Approche pédagogique ALPES P. Beaune / X. Serpaggi

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 ?

Page 9: Approche pédagogique ALPES P. Beaune / X. Serpaggi

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

Page 10: Approche pédagogique ALPES P. Beaune / X. Serpaggi

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

Page 11: Approche pédagogique ALPES P. Beaune / X. Serpaggi

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

Page 12: Approche pédagogique ALPES P. Beaune / X. Serpaggi

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

Page 13: Approche pédagogique ALPES P. Beaune / X. Serpaggi

Cursus ISMIN – 2 septembre 2016

Planning Board du projet Conway

Page 14: Approche pédagogique ALPES P. Beaune / X. Serpaggi

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

Page 15: Approche pédagogique ALPES P. Beaune / X. Serpaggi

Cursus ISMIN – 2 septembre 2016

Quiz final de 20 QCM(résultat immédiat)

Page 16: Approche pédagogique ALPES P. Beaune / X. Serpaggi

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

Page 17: Approche pédagogique ALPES P. Beaune / X. Serpaggi

Cursus ISMIN – 2 septembre 2016

Merci