Développer une perspective critique sur la pensée computationnelle et le rôle de l'informatique à l'école
Exposition "souple" aux grands principes de la programmation (variables, structures de contrôles, boucles, ...) qui seront approfondis pendant le semestre
Comprendre les grands principes des applications interactives et savoir identifier des liens potentiels avec l'apprentissage
Utilisation et évaluation de langages de programmation de type bloc en tant qu'outils de développement/création/expression, mais également de transfert de connaissance sur le codage
Consolider les bases de la programmation et ses composantes principales (variables, types de données, structure de contrôle, etc.)
Avoir des notions de base sur la computation et l'intérêt de l'automatisation
Connaître les principes fondamentaux de l'interaction d'un point de vue "bottom-up"
Comprendre l'implémentation de JavaScript dans un navigateur web et sur des pages web dynamiques (i.e. modification programmée du DOM) grâce à l'accès à l'objet window et window.document en particulier
Identifier des mécanismes de Input/Output et les rapporter à des actions de l'utilisateur, du système, etc.
Reconnaître un gestionnaire d'événements et le type d'événement déclencheur
Créer des interactions simples à travers la combinaison gestionnaire d'événement + manipulation du DOM
Tutoriel JavaScript de base : Ajout de précision au point 7.2.3. avec Math.floor et Math.random et comment les utiliser pour choisir des mots au hasard sans répétition.
Comprendre le fonctionnement de JQuery par rapport au "vanilla" JavaScript
Savoir consulter et utiliser une API différente/supplémentaire par rapport au langage de base
Comprendre les enjeux techniques et quelques aspects théoriques du drag&drop
Savoir identifier et rendre un élément "draggable"
Savoir identifier et rendre une zone "droppable"
Savoir relier le drag&drop à la logique d'une application
Réfléchir aux avantages/désavantages en termes pédagogiques d'une interaction drag&drop par rapport à d'autres interactions possibles |
API : Création de la page API, à partir de définitions et vidéos vue sur le moment. Je souhaitais compléter ma compréhension de l'Ex5 sur la définition d'une API et la partager avant le cours.
JQuery UI : Ajout de la façon de trier des nombres avec code supplémentaire.
W3.CSS : Création de la page W3.CSS, à partir du site officiel et comparaisons trouvées sur le net. Comme j'ai utilisée la bibliothèque dans mon exercice 6, j'ai souhaité partager à la communauté le savoir acquis.
Développement d'un dispositif d'apprentissage destiné aux adolescents de 14-18 ans sur la protection des données personnelles sur le web. Travail en groupe réalisé avec Celina Marques Teixeira, Sara Cousin et Victoria Gilles
Implémentation d'un Moodle sur le serveur du MALTT