Cette semaine, nous avons interviewé Nick Winter, le co-fondateur de CodeCombat, dont l’objectif est d’apporter l’informatique à tous les enfants du monde.
1- Décrivez CodeCombat en moins de 50 mots.
CodeCombat est un jeu de programmation pour apprendre à coder. Nous proposons un cours d’informatique complet afin que les enseignants du primaire et du secondaire qui n’ont aucune expérience préalable en programmation puissent donner à leurs élèves l’opportunité d’apprendre l’informatique avancée.
2- Pourquoi avez-vous décidé de développer/démarrer CodeCombat ?
Mes co-fondateurs et moi avons précédemment créé Skritter, qui est maintenant l’application n°1 pour apprendre les caractères chinois et japonais.
À partir de là, nous avons appris à faire des choses complexes avec un logiciel – nous avons développé un outil d’apprentissage pour les apprenants perspicaces. Mais ce que nous avons vu, c’est que c’était très attrayant à cause de certaines fonctionnalités de type jeu vidéo, c’est ce qui a captivé nos étudiants. Donc, en ce qui concerne l’éducation à la programmation, nous nous sommes dit, et si nous faisions tout cela comme un jeu ? Nous allons créer un jeu de programmation auquel vous pouvez jouer en écrivant du code. Et nous allons le faire en open source, car nos utilisateurs deviendront des promoteurs.
« Nous allons créer un jeu de programmation auquel vous pouvez jouer en écrivant du code. »
Il a été publié sur Reddit et s’est rapidement répandu – il est devenu le deuxième projet open source à la croissance la plus rapide de tous les temps, avec 500 contributeurs dans le monde.
Tout le monde voulait que la programmation soit moins ennuyeuse, comme une leçon en classe, et plus amusante, comme un vrai jeu. Donc, tout le monde, des enfants de 7 ans aux ingénieurs logiciels professionnels, jouait, ce qui était incroyable. Ainsi, l’apprentissage de la programmation n’a pas abouti à un processus fastidieux et complexe.
Apprendre le chinois est difficile ! Apprendre à programmer ? C’est une compétence de base. Nous voulons que tout le monde l’obtienne.
3- Quel est le plus gros obstacle que vous ayez rencontré ou que vous rencontrez encore ?
Tenez-vous au courant de toutes les demandes des écoles et des districts qui souhaitent utiliser CodeCombat. 😉
4- Où voyez-vous CodeCombat dans 5 ans ?
Nous sommes à l’apogée d’une révolution dans l’enseignement de l’informatique, où presque tous les étudiants auront bientôt la possibilité de suivre des cours d’informatique.
Avec l’enseignement traditionnel de l’informatique, ils donneront des cours et donneront de bons résultats comme avant. Écouter en classe ne suffit pas. Avec CodeCombat, les étudiants ont une vraie conversation avec l’ordinateur. Ils apprennent à programmer comme s’il s’agissait d’un langage.
Ils construisent une réelle fluidité. Et dans le monde d’aujourd’hui où chaque programmeur professionnel a dû apprendre la programmation comme langue seconde, nos étudiants l’apprendront comme langue première. Ils seront des locuteurs natifs du code.
Nous sommes à l’apogée d’une révolution dans l’enseignement de l’informatique, où presque tous les étudiants auront bientôt la possibilité de suivre des cours d’informatique.
5- Pouvez-vous convaincre le lecteur de commencer à utiliser CodeCombat en moins de 50 mots ?
Vous souhaitez apprendre à programmer ? Vous n’avez pas besoin de cours. Pour cela, vous devez écrire beaucoup de code et passer un bon moment à le faire. Ça doit être amusant. Ce n’est pas drôle comme « Oui ! un badge », c’est drôle comme « Je ne peux pas maman, je dois finir le niveau ! Essayez-le ! »
6- Quelle est la chose ou la situation qui vous passionne le plus en ce moment ?
Au lancement de la possibilité de pouvoir partager les pistes de jeu dans CodeCombat, où dans les différents niveaux, vous pourrez coder même de vrais jeux que vous pourrez ensuite partager avec vos amis, en utilisant les mêmes concepts de programmation que vous apprenez dans les principaux niveaux du jeu.
7- Que disent les enseignants de CodeCombat ?
« Mes filles, qui craignaient de suivre un cours d’introduction à la programmation, font partie de mes meilleures élèves. Elles travaillent ensemble et s’expliquent le code pour s’assurer que tout le monde le comprend. Quand elles m’ont dit que ce n’était pas aussi difficile qu’elles Je pensais que ça allait être, j’ai réalisé l’impact ». – Darlease Montiero, coordinatrice de la technologie, Global Learning Charter Public School -.
« J’ai récemment utilisé CodeCombat pour organiser un cours de programmation de base pour enseigner à des lycéens défavorisés en Afrique du Sud. Les enfants ont adoré le cours et étaient sur le point de commencer à apprendre à coder correctement. C’est une ressource inestimable. » – Jemma Chait, Niveler le terrain de jeu, 10e année -.
8- Avez-vous une anecdote ?
Nous jouions avec CodeCombat dans une classe chaotique et démotivée pleine d’élèves de sixième année d’une école publique défavorisée.
L’enseignant avait visiblement abandonné tout espoir de gagner la confiance de ces enfants et essayait simplement de passer la journée avec un minimum d’effort.
Un garçon était manifestement le fauteur de troubles de la classe et se considérait comme un gangster, parlant tout le temps de manière offensante et étant aussi rebelle que possible.
À la fin du cours, cependant, il était devenu accro et il a été le premier à proposer sa réponse à « Qu’avez-vous appris à faire dans CodeCombat aujourd’hui ? » : « Au niveau sept, le niveau où les trois ogres ont essayé de sauter. sur moi ! Mais je les ai attaqués !… avec mon épée.
9- Que pensez-vous de l’avenir des technologies de l’éducation ?
Il y a ce fameux problème dans l’éducation appelé le problème Two Sigma, où un mentor enseigne à un seul élève, en personnalisant la trajectoire et le rythme, il bat le traditionnel un à un – plusieurs instructions de deux écarts-types.
C’est-à-dire que 95% des enfants qui ont un tutorat individualisé réussissent mieux que les enfants qui ont un enseignant qui essaie d’enseigner à de nombreux élèves. Cela est connu dans toutes les disciplines depuis les années 1980, et pourtant, personne n’a été en mesure de proposer des méthodes d’enseignement qui s’adaptent réellement aux résultats de deux sigma.
Ce qui m’excite le plus, c’est la façon dont les logiciels éducatifs deviennent suffisamment bons pour atteindre (et dépasser) l’efficacité du tutorat individualisé, car la personnalisation réelle du rythme et du rythme peut être intégrée dans des produits EdTech (éducation et technologie) suffisamment sophistiqués.
En plus de cela, la boucle question-réponse peut être encore plus forte avec un logiciel, et lorsqu’elle est placée dans des environnements d’apprentissage basés sur le jeu, tous les élèves s’améliorent grâce à sa motivation et au développement d’un état d’esprit de croissance. De plus, pour les logiciels qui enseignent la programmation informatique, nous pouvons aller bien au-delà de l’efficacité d’un enseignant humain, car vous ne voulez pas vraiment qu’un être humain soit au centre de la boucle entre les questions et les réponses, entre l’élève et l’ordinateur. – ce que l’on veut c’est une communication directe avec la machine par code.