Coder en jouant ou comment apprendre à coder aux enfants

minutes de lecture

décembre 25, 2020

0

Text Only 03

Apprendre à Coder: Apprendre En Jouant

La logique de la programmation n’est vraiment pas évidente.

Et apprendre à coder devient rapidement stressant surtout si on ne comprend pas quelques concepts de base.

L’une des techniques d’apprentissage la plus efficace est d’apprendre en s’amusant.

Donc, dans cet article je vais vous présenter Codecombat.

C’est un jeu qui permet grâce à une pédagogie simple et efficace d’apprendre à ses joueurs un langage informatique pas à pas.

Ce concept laisserai entendre que le jeu est compliqué avec des graphiques basiques et dépassés.

Et bien c’est tout à fait le contraire !

Codecombat est un jeu d’aventure soigné.

L’évolution y est aisée et rapide.

Ce qui transforme l’apprentissage en une vraie partie de plaisir avec tout le sens du mot.

Voici l’adresse du site: Codecombat

  • Choisissez d’abord si vous êtes un enseignant ou un étudiant.
apprendre à coder

Pour ma part, j’ai choisi « Je suis un étudiant« 

  • Créez ensuite un nouveau compte grâce à votre compte Facebook
Apprendre à coder
  • Il faut ensuite choisir votre « Héros » pour commencer à jouer
Apprendre à coder
  • Si tout s’est bien passé, vous verrez une fenêtre qui résume les détails de votre nouveau compte
Apprendre à coder
  • Cliquez sur le bouton « Commencer à jouer« 

Si on vous demande de souscrire un abonnement, cliquez directement sur le bouton « Jouer » pour passer toutes les demandes d’adhésion à une classe ou autre.

Le jeu commence!

Et vous devez choisir le premier niveau pour commencer.

  • Cliquez sur le bouton « Jouer« 
Apprendre à coder

Ce niveau vous permet d’acquérir les syntaxes de base, les méthode, les paramètres, les chaines, les boucles et les variables.

Et comme il est mentionné, cette partie nécessite de 1 à 3 heures selon votre rythme.

Le but du jeu est le suivant:

S’emparer des gemmes de chaque donjon en dirigeant votre héros grâce aux commandes que vous écrivez.

Chaque donjon nécessite de vous un programme plus évolué au fur et à mesure que vous avancer.

Cette évolution est en fait l’évolution de votre niveau dans l’apprentissage du langage de programmation requis.

Apprendre à coder

Avant de commencer, la fenêtre de votre inventaire s’ouvre.

Ce qui donne vraiment l’impression qu’on est dans un jeu de rôle classique.

Et cette approche donne aussi l’impression que c’est hyper facile d’apprendre à coder.

Apprendre à coder

En cliquant sur le bouton « Jouer » vous commencez:

Le jeu est très bien guidé.

Comme vous pouvez le voir, il suffit d’écrire l’instruction pour faire bouger votre héros:

Apprendre à coder

Ne vous sentez surtout pas dépaysé!

Chaque instruction est très bien expliquée.

Il suffit juste de cliquer dessus pour que l’explication s’affiche:

Apprendre à coder

Pour saisir une commande, il n’est pas nécessaire de l’écrire.

Il faut juste saisir 1 ou 2 lettre pour que l’ensemble des commandes commençant par cette lettre s’affiche.

Sélectionnez la commande désirée puis appuyez sur la touche « Entrée » de votre clavier.

Apprendre à coder

Vous pouvez directement voir l’effet de la commande de votre algorithme sur le déroulement du jeu en appuyant sur le bouton « Exécuter »

Cet éditeur, vous guide aussi si vous faîtes des erreurs.

Il vous suggère de corriger une des instructions saisies:

Lorsque vous l’objectif est atteint, cliquez sur le bouton « Terminé » pour continuer vers le niveau suivant.

Le système d’évolution, est lui aussi inspiré des jeux:

Vous avez un système de points et un système de récompense.

À chaque niveau, vous avez droit à un nouvel équipement qui vous offre de nouvelles possibilités pour de nouvelles instructions.

Et donc, de nouveaux algorithmes!!

Si vous voulez changer de langage de programmation, voici comment faire:

  • Dans la barre de menu (en bas de votre écran) choisissez « Héros« 
  • Choisissez le langage qui vous convient
  • Appuyez sur le bouton « Sauvegarder« 

Conclusion

Codecombat vous donne la possibilité d’apprendre les langages suivants :

  • Phyton
  • Javascript
  • Coffee script

En plus, c’est vraiment très intuitif.

Et surtout, hyper facile d’apprendre à coder avec cette méthode.

Il faut aussi savoir que Codecombat est open source, ce qui laisse la possibilité d’ajouter des musique, des niveaux et d’autres langages à apprendre.

Une dernière chose, Codecombat n’est pas à comparer avec Scratch qui est un éditeur destiné aux plus jeunes.

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
>