STIC:STIC II - exercice 12 (Aegir)

De EduTech Wiki
Aller à la navigation Aller à la recherche

Cette page fait partie des cours STIC I et STIC II

Introduction

Objectifs de cet exercice

Cet exercice 12 du cours STIC II vous permet de:

  • vous familiariser avec la conception de situations d'apprentissage avec les micromondes,
  • consolider vos compétences en programmation.

Programme présentiel

Suite à la crise sanitaire du COVID-19, le décanat a décidé de poursuivre les enseignements à distance jusqu'au 1er Avril 2021 (Cf. https://www.unige.ch/coronavirus/fr/etudiant-es/ -> Semestre de printemps 2021). Par conséquent, le cours de la période 4 du Vendredi 26 Février 2021 (exercice 12 et exercice 13) se déroulera à distance.

Programme 2020-21

  • Accueil et introduction au cours STIC II
  • Présentation de la thématique
  • Démonstration de NetLogo
  • Atelier (travail d'équipe) avec NetLogo
  • Présentation des travaux

Activités "présentielle"

Accès à la webconférence

Lien vers la webconférence Zoom: /A-FAIRE

Tutoriel/enregistrement

  • La webconférence se déroule sur Zoom. Si vous n'êtes pas familier, consultez le tutoriel Zoom
  • ??? Enregistrement de la webconférence sur demande via la page discussion de l'exercice; nous vous enverrons le lien par mail.

Introduction aux micromondes

Selon Wikipédia, “Un micromonde est le nom donné à un environnement informatique particulier, où l'utilisateur, et particulièrement, l'enfant, est mis dans une situation de grande autonomie. Les micromondes appartiennent au cadre des réflexions sur les méthodes de pédagogie active, et ils sont l'un des objets d'étude des EIAH (environnements informatiques pour l'apprentissage humain).”[1].

Les micromondes sont basés sur la théorie de l'apprentissage constructiviste dans laquelle l'apprenant construit activement ses connaissances. Dans les années 90, des pédagogues comme Papert s'intéressent particulièrement à l'apport de l'informatique dans cette démarche de construction des connaissances comme médium pour apprendre et expérimenter. Avec les micromondes, l'apprenant-e explore en manipulant et notamment en construisant des objets, c'est ce que Papert nomme constructionnisme. “Constructionism--the N word as opposed to the V word--shares constructivism's connotationof learning as "building knowledge structures" irrespective of the circumstances of the learning. It then adds the idea that this happens especially felicitously in a context where the learner is consciously engaged in constructing a public entity, whether it's a sand castle on the beach or a theory of the universe”.[2]

Consultez :

NetLogo est un micromonde de programmation qui met à disposition des modélisations et simulations de phénomènes naturels et sociaux.

Installation de NetLogo
  • Installez Netlogo à partir du lien (version 6.2.0, Février 2021).
Exploration

La plateforme NetLogo contient une bibliothèque de modèles (crtl-M). Dans cette activité, nous vous proposons d'explorer les modèles que vous souhaitez, de choisir un modèle puis de

  1. Lire la documentation de ce modèle dans le tab info et d'explorer le code (cf.image ci-dessous). Pour vous aider, la section 6. Liens de la page NetLogo propose un accès aux tutoriels et manuels.
  2. Jouer avec la simulation,
  3. Préparer une brève présentation / démonstration (2-3 minutes) pour la webconférence de l'après-midi.
Explorez Netlogo...
Modèles de simulation NetLogo

Chaque modèle officiel est assez bien documenté. Pour certains il existe des publications académiques qui développent les aspects pédagogiques ou de recherche. Pour retrouver la documentation, il faut ouvrir le modèle, ensuite cliquer sur le panneau info. La description affichée dans la bibliothèque (CTRL-M) n'est qu'un résumé!

  • File->Models Library (CTRL-M) affiche la bibliothèque des simulations officielles (incluses dans l'installation)
  • Modeling Commons is for sharing and discussing agent-based models written in NetLogo and as of March 2020 includes over 1000 models.
  • User Community Models

Exemples de modèles classiques:

Activités en classe

  • /A-FAIRE

Travail à distance

Tâche

Créez un learning design qui permet à une population d'apprendre un concept par des activités de simulation ou de programmation

Partie A
  • Lecture de l'article de Papert : Papert, S. (1987, July). Microworlds: transforming education. In Artificial intelligence and education (Vol. 1, pp. 79-94). Ablex Norwood, NJ. Récupéré de http://dailypapert.com/wp-content/uploads/2016/08/papert_microWorlds_chapter.pdf
  • Identifiez une problématique à enseigner qui se prête à l'utilisation d'un micromonde de simulation ou de programmation. Étant donné qu'on vous oblige à utiliser une des technologies proposées, on vous invite à explorer ce qui existe déjà et d'adapter les objectifs d'apprentissage.
Partie B
  • Implémentez le cœur de l'activité avec un micromonde: soit NetLogo, soit un langage visuel de programmation comme BlocksCAD, en:Turtlestitch ou Scratch. Remarque: Vous pouvez enseigner autre chose que la programmation à travers un environnement de programmation, par exemple les propriétés d'une fonction mathématique.
  • Contraintes
    • Vous devez soit utiliser NetLogo, soit un langage visuel de programmation comme BlocksCAD, en:Turtlestitch ou Scratch.
    • Vous devez choisir une problématique d'enseignement qui se prête à l'utilisation de ces technologies
    • Vous pouvez reprendre des simulations ou des programmes à condition de les citer et de respecter les droits. Par contre, vous devez les adapter à votre public (par exemple traduire en français) et créer le dispositif autour.
Partie C
  • Créez un dispositif complet (instructions - matériaux - micromonde - évaluation) avec une technologie de votre choix (HTML, Moodle, Wiki, ....)
Partie D
  • Réalisez votre contribution wiki pour la période (env. 750 mots), idéalement pendant que vous réalisez votre exercice.
  • Voici quelques suggestions:
Partie E

En particulier pour cet exercice :

  • Liens :
    • Lien vers le dispositif
    • Lien vers un fichier de simulation ou du programme (la plupart de ces logiciels proposent un format d'échange que vous pouvez déposer sur notre serveur web)
  • Objectifs :
    • Objectifs de l'objet: à quoi sert-il ? à quelle population est-il destiné ?

Modalités pour rendre le travail

Obligatoire
  • Insérez les liens vers votre dispositif dans votre rapport (voir plus bas)
  • Les enseignants doivent pouvoir y accéder
Facultatif
  • Mutualisation de votre simulation ou programme. si vous avez crée quelque chose d'original, vous pouvez le déposer sur une plateforme de partage.

Délai

Dimanche soir minuit de la semaine de la période 5.

Support et assistance

Tutoriels et Manuels
  • Liens vers des manuels et tutoriels dans les pages de l'environnement choisi. Que vous choisissiez Netlogo ou un autre environnement, consultez les pages de ce wiki. Elles vous offrent une explication et pointent vers des liens pour vous aider.
Equipe enseignante
  • Utiliser la discussion de cette page pour nous contacter

Evaluation

La liste des critères d'évaluation dans Moodle fait foi. Chaque critère donne entre 0 et 0.6 points.

  1. Qualité du rapport y compris discussion des objectifs.
  2. Qualité technique: Objet "fonctionnel", tailles convenables, ...
  3. Respect des contraintes: y compris noms des fichiers, ...
  4. Documentation: commentaires dans le programme
  5. Respect de délais
  6. Thématique MALTT: l'objet doit servir à quelque chose
  7. User experience: ergonomie et qualité de l'objet (en rapport avec la scénarisation)
  8. Richesse: Complexité, difficulté, originalité. etc.
  9. But et atteinte de buts
  10. Scénarisation: implémentation de l'objet dans un cadre pédagogique définit

Liens

Théoriques

Techniques (micromondes)

Netlogo
Autres micromondes

NetLogo est une plateforme de micromonde parmi beaucoup d'autres. Voici d'autres exemples:


  1. https://fr.wikipedia.org/wiki/Micromonde
  2. Papert, S. (1991). Situating constructionism. Dans I. Harel & S. Papert (dir.), Constructionism. (p.1-11). Norwood, NJ: Ablex.