Une poignée de ressources pour la semaine de l'enseignement de l'informatique

Cette semaine est Semaine de l’enseignement de l’informatique. J’ai longtemps pensé que chaque étudiant devrait avoir une certaine expérience en informatique. Après tout, l’informatique est ce qui alimente tant ce que les enfants font dans leur vie quotidienne aujourd’hui. J’ai été initié à certains concepts informatiques lorsque j’étais à l’école primaire dans les années 1980 grâce à l’utilisation de Logo et cette expérience m’est toujours bénéfique aujourd’hui.

Si vous souhaitez que vos élèves acquièrent une petite expérience en informatique cette semaine, voici quelques bonnes ressources pour vous.

Inventeur d’applications MIT

La Inventeur d’applications MIT est un outil de développement d’applications gratuit que j’utilise avec des étudiants et des enseignants depuis plus d’une décennie maintenant. C’est un excellent outil à utiliser pour initier les étudiants à certains concepts de programmation tout en leur permettant de développer des applications qu’ils peuvent réellement utiliser sur leurs téléphones. Bien que cela puisse sembler compliqué à première vue, après avoir maîtrisé quelques concepts de base, les étudiants peuvent créer des applications étonnantes grâce à MIT App Inventor. Voici mon aperçu vidéo comment créer votre première application avec le MIT App Inventor.

Merle

Merle est une plateforme qui a été lancée début 2021 pour aider les enseignants à enseigner la programmation aux collégiens et lycéens. Blackbird se positionne comme une plate-forme qui comble le vide entre l’utilisation d’un service basé sur des blocs comme Scratch et l’écriture de code dans un IDE. Blackbird n’utilise pas de blocs et n’offre même aucun bloc. Au lieu de cela, Blackbird propose une série de leçons interactives dans lesquelles les étudiants écrivent du JavaScript. Les leçons de Blackbird sont organisées en unités progressives. Dès la première leçon, les élèves construisent un jeu qu’ils peuvent personnaliser à leur guise. Lorsqu’ils ont terminé toutes les leçons, les étudiants peuvent passer à un “atelier” où ils peuvent travailler sur des projets indépendants que vous pouvez observer à partir de votre tableau de bord de l’enseignant dans Blackbird. Tu peux voir un aperçu complet de Blackbird et lire les impressions de mes élèves ici.

Daisy le dinosaure

Daisy le dinosaure est une application iPad gratuite conçue pour initier les jeunes étudiants à certaines bases de la programmation. L’application demande aux élèves de créer des commandes que Daisy le dinosaure doit exécuter. Il existe un mode de jeu libre dans lequel les élèves peuvent faire faire à Daisy ce qu’ils veulent. Mais pour commencer, vous voudrez peut-être que les élèves travaillent sur le mode des défis pour débutants. Daisy le dinosaure demande aux élèves d’entrer les commandes dans le bon ordre afin que Daisy accomplisse correctement les tâches. Daisy le dinosaure peut être utilisé avec des élèves dès l’âge de la maternelle.

Scratch & Scratch Jr.

Se gratter comme le MIT App Inventor existe depuis plus d’une décennie et est toujours la première chose que beaucoup de gens mentionnent lorsqu’ils parlent d’initier les étudiants aux concepts de programmation. Scratch permet aux étudiants de programmer des animations, des jeux et des vidéos via une interface visuelle. Les élèves créent leurs programmes en faisant glisser ensemble des blocs qui représentent des mouvements et des fonctions sur leurs écrans. Les blocs s’emboîtent pour aider les élèves à voir comment fonctionne la logique “si, alors” de la programmation. Voir la vidéo ici pour en savoir plus sur Scratch. Et consultez le Programme de l’équipe ScratchEd pour enseigner avec Scratch (le lien ouvre un PDF).

Scratch Jr. est basé sur le programme Scratch en ligne susmentionné. Scratch Jr pour iPad et pour Android utilise les mêmes principes de programmation par glisser-déposer que ceux utilisés dans Scratch. Sur Scratch Jr, les élèves peuvent programmer des histoires et des jeux multimédias. Pour programmer une histoire ou un jeu sur Scratch Jr., les élèves sélectionnent les paramètres d’arrière-plan pour chaque image de l’histoire. Ensuite, dans chaque cadre, les élèves sélectionnent les actions qu’ils veulent que leurs personnages entreprennent. Les élèves assemblent des éléments de programmation pour faire bouger et parler les personnages dans leurs histoires et leurs jeux.

Instantané!

Instantané! est une interface de programmation par glisser-déposer conçue pour aider les étudiants à apprendre à programmer. Instantané! utilise une interface visuelle qui fonctionne dans votre navigateur sur votre ordinateur portable ainsi que sur votre iPad. Pour concevoir un programme dans Snap! faites glisser les commandes dans une séquence dans le panneau des scripts. Les commandes sont représentées par des pièces de puzzle étiquetées qui s’emboîtent pour créer un programme. Vous pouvez essayer d’exécuter votre programme à tout moment pour voir comment il sera exécuté. Après avoir prévisualisé votre programme, vous pouvez revenir en arrière et ajouter ou supprimer des morceaux comme bon vous semble.
Sauterelle
Sauterelle enseigne le codage JavaScript à travers une série de tutoriels faciles à suivre. Il peut être utilisé dans votre navigateur Web ou en tant qu’application Android. Il commence par une introduction au vocabulaire de base du codage avant de passer aux leçons de codage. Vous devez réussir le quiz de vocabulaire avant de pouvoir vous lancer dans les leçons. Chaque leçon comprend un didacticiel, une activité pratique et un quiz. Vous devez réussir chaque leçon avant de passer à la suivante. Si vous devez arrêter une leçon, Grasshopper enregistre votre place jusqu’à ce que vous puissiez reprendre. Grasshopper offre un service de rappel facultatif qui vous encouragera à pratiquer selon un horaire quotidien.

CodePen

CodePen est un environnement d’édition de code dans lequel les étudiants peuvent voir comment HTML, CSS et JavaScript fonctionnent ensemble pour former des applications Web. Comme vous pouvez le voir dans la capture d’écran que j’ai incluse ci-dessous, l’écran est divisé en quatre parties. Il y a une colonne pour HTML, une colonne pour CSS et une colonne pour JavaScript.
Le meilleur aspect de CodePen c’est qu’il s’agit d’un éditeur en temps réel. Cela signifie que vous pouvez modifier n’importe quel aspect du HTML, du CSS ou du JS et voir immédiatement les effets de ces modifications dans le panneau de prévisualisation. C’est un excellent moyen de voir ce qui se passe lorsqu’une variable est modifiée dans une application. Si le changement n’a pas fonctionné comme prévu, un rapide “CTRL + Z” sur votre clavier le ramène à l’état précédent. Il en va de même lorsque vous modifiez un aspect du HTML ou du CSS.
CodePen possède une galerie de projets partagés publiquement que vous pouvez copier et modifier. Ces projets publics permettent aux étudiants de commencer facilement à utiliser CodePen, comme je le montre dans cette courte vidéo tutoriel.

Remarque finale : Quiconque s’intéresse vraiment à l’utilisation d’ordinateurs en classe devrait prendre le temps de lire Seymour Papert Tempêtes mentales.

Leave a Reply