Un défi pour découvrir la programmation

Compute It

Un retour d’usage en SNT du défi de programmation Compute It

Mis à jour le lundi 27 novembre 2023

Le site Toxicode propose différents outils et jeux ayant pour but l’apprentissage ludique de la programmation informatique. Le défi Compute It permet de découvrir la programmation simplement : les instructions sont en français, le jeu se joue avec les flèches du clavier.

Suite à une suggestion d’un professeur de SNT et NSI (sur Twitter), Mélanie Fenaert, professeure de SVT et SNT, a construit un support pour un défi à réaliser en 42 minutes : https://view.genial.ly/65254b8f4b384a0010ecbe45/presentation-defi-snt-42-compute-it (Genially réutilisable et modifiable, mot de passe pour accéder au défi : SNT42).

Lors de la phase de jeu, il n’y a aucune consigne ni explication, tout se fait sur le mode découverte et apprentissage par essai-erreur. Si certains élèves ont déjà des notions de programmation, le défi leur sert de révision et rafraîchissement de la mémoire.

Au premier essai, les plus rapides sont allés au bout des 60 niveaux en moins de 25 minutes, les moins rapides sont arrivés au niveau 30 en 42 minutes. Un palmarès est construit en début d’année, ils referont le défi quelques mois plus tard et après avoir travaillé la programmation en cours, pour voir leurs progrès.

Les 60 niveaux (de 0 à 59) sont donc tous réalisables par un néophyte : la difficulté monte progressivement, le défi est très prenant, la mécanique gamifiée fonctionne très bien sur les adolescents comme les adultes. Les élèves ont beaucoup apprécié le défi. Certains ont fait le lien avec des langages informatiques comme Python qu’ils connaissaient déjà un peu, d’autres pas du tout.

Un retour sur le défi lors d’une séance suivante permet de mettre des mots sur les contenus et d’aller plus loin : instructions simples, indentations, boucles (tant que...), instructions conditionnelles (si/alors/sinon), fonctions.

Dans la même rubrique

En savoir plus sur la ressource

Article rédigé par Mélanie FENAERT