Comment diversifier les cours de programmation pour les enfants d'âges différents

Dans cet article, Alexander Dmitrenko, ingénieur logiciel, parle de son expérience dans l'enseignement de la programmation aux enfants et explique ce qui fonctionne le mieux pour chaque groupe d'âge.

image

En bref sur votre expérience


Dans les années universitaires, quand il fallait trouver un travail de laboratoire sur la programmation, je commençais parfois à décrire le problème à mon neveu de 10 ans - en fait, j'utilisais la méthode Rubber Duck . Je dois dire qu'il est toujours travailleur. De plus, elle a remarqué qu'il est devenu intéressant pour le neveu de réfléchir à la solution lorsqu'il a compris la tâche. Il s'est approché de l'ordinateur et a commencé à examiner le code, a demandé comment cela fonctionnait. Il a donc décidé de commencer la programmation et je l'ai aidé.

Quelques années plus tard, alors que je travaillais déjà en informatique en tant qu'ingénieur testeur-automatisation, on m'a proposé de parrainer des développeurs Java novices. Ainsi, je me suis stimulé à étudier. Depuis, je conseille des adultes. De plus, de temps en temps, je fais des webinaires pour les informaticiens débutants.

Il y a plus de deux ans, elle a rejoint le programme eKid - enseignant la programmation des écoliers en Scratch, HTML / CSS, Python, etc. J'ai commencé à m'engager dans ce projet par accident. Cela semblait être trop de responsabilité. Au milieu du programme, ils cherchaient une personne pour remplacer l'entraîneur et n'ont pas pu trouver. La fille de mon projet a dit "qu’elle était là, et ce n’est pas effrayant". Donc, je participe au programme depuis plus de 2 ans et j'enseigne différents groupes (débutants et confirmés, juniors et seniors). Je veux m'adapter à chaque groupe d'enfants et en faire une leçon intéressante. Par conséquent, j'étudie souvent la psychologie liée à l'âge et expérimente le programme et remplis les leçons.

Je veux partager mon expérience et vous dire quelle approche de la programmation est la meilleure pour chaque âge des enfants.

Les bases


Tous les enfants sont différents. Les caractéristiques et le rythme de développement de l'enfant dépendent d'un certain nombre de facteurs:

  • caractĂ©ristiques gĂ©nĂ©tiques: Ă  quelle vitesse les chaĂ®nes neuronales se forment et combien de temps elles restent actives;
  • le temps que les parents consacrent Ă  l'enfant Ă  jouer et Ă  communiquer avec lui;
  • nutrition , maladie et stress.

Le cerveau humain se forme le plus intensivement au cours des 5 premières années de vie . L'hémisphère gauche, logique, se développe activement à 7-9 ans . De 7 à 8 ans, les enfants sont déjà prêts à apprendre la programmation et affichent chaque année les meilleurs résultats dans ce domaine. À cet âge, l'enfant est déjà capable de concentrer son attention suffisamment longtemps pour maîtriser du matériel sérieux, il est plus facile de s'intéresser à presque toutes les activités, il est heureux de partager sa propre expérience et d'exprimer son opinion. De plus, les enfants aiment jouer à des jeux actifs, développer leurs capacités et montrer aux autres leurs compétences sportives; et imaginez qui ils deviendront à l'avenir.

Enfants de 7 Ă  9 ans


Ils sont intéressés par les jeux, y participent. Ces enfants perçoivent les événements qui les entourent comme un conte de fées et se présentent comme ses héros. Tout, même une chaussette ordinaire, portée à la main, prend vie et fait partie de la performance. Et si cette chose peut vraiment bouger et parler d'elle-même, alors cela fait partie de l'action magique. Bien sûr, ils aiment jouer avec des robots, donc une bonne option serait de proposer une histoire se développant autour de ce mécanisme qui peut être programmé.

Exemples de bonnes idées


Créez une pièce basée sur un film ou une œuvre littéraire pour enfants. Par exemple, «Harry Potter et la pierre du sorcier». La scène est Poudlard, des équipes d'enfants s'affrontent dont les sorts (écrits dans un langage de programmation) sont meilleurs. Lorsque les enfants ont appris à obtenir indépendamment un certain résultat, tous ensemble, ils peuvent travailler sur un projet commun, par exemple, programmer un robot sphérique pour qu'il soit une balle dans la coupe de Quidditch. La leçon suivante peut être réalisée sous le format d'une autre série sur les aventures d'un sorcier.

Écoutez les enfants: s'ils parlent toujours de Pokémon - ils sont évidemment intéressés par ce sujet. Parcourez plusieurs dessins animés et, à partir de ceux-ci, créez indépendamment quelque chose de nouveau.

L'un des groupes d'enfants avec qui j'ai travaillé était passionné par le sujet des pirates. Je suis venu avec un personnage - une sorcière qui a présenté aux enfants un robot et leur a appris à programmer. Le pirate maléfique, ayant vu cela, a volé le robot alors que les enfants étaient distraits. Les gars sont allés à la rescousse, mais ils sont eux-mêmes tombés dans le piège. Pour sortir du donjon, ils ont dû effectuer des tâches de programmation. Lorsque le pirate s'est endormi, les enfants ont fui, ramassant un robot et de doux trésors dans les cachettes des pirates.

Qu'est-ce qui pourrait mal tourner


Nous avons décidé de faire un film, la suite de Star Warrior. Les enfants étaient des acteurs, mais ils devaient également programmer un robot qui, selon le scénario, ouvrirait la voie à travers le labyrinthe à la princesse Leia, ferait ensuite peur aux gardes et aiderait la princesse à s'échapper. Cependant, pendant le tournage, les gardes d'enfants se sont soudain avérés courageux et "ont refusé d'avoir peur". J'ai dû improviser: faire en sorte que le robot les hypnotise. Cela a fonctionné et la princesse a été sauvée!

image

N'oubliez pas!


Soyez prĂŞt pour le fait que tout ne se passera pas selon le plan d'origine. Les enfants peuvent apporter des ajustements importants Ă  l'intrigue. Comprendre comment sauver la situation est la partie la plus drĂ´le du projet.

Enfants de 10 Ă  11 ans


À cet âge, les enfants se sentent déjà comme des individus, ils veulent faire quelque chose de significatif, ils sont préoccupés par le triomphe de la justice.

Qu'est-ce qui pourrait mal tourner


Quand j'ai essayé de répéter le jeu de l'intrigue sur un pirate avec des enfants plus âgés, la tentative s'est intensifiée en une discussion pour savoir si le pirate avait le droit d'enlever le robot et quelle punition il aurait à supporter pour un tel crime. Les enfants de cet âge essaient de démontrer leurs connaissances et leur esprit à la première occasion.

Exemples de bonnes idées


Trouvez quelque chose de spécial. Discutant de la façon de programmer le robot, nous avons décidé de créer une boule de prédiction magique. En écrivant ce programme, chacun a voulu lui poser leurs questions et, peut-être, entendre la réponse, qu'il a lui-même composée. Une fille a demandé si elle obtiendrait un chaton pour son anniversaire. La réponse «non» ne l'a pas satisfaite, elle a donc continué à demander jusqu'à ce qu'elle finisse par entendre «oui». Mais sa mère, observant le processus, a précisé que la première réponse était toujours correcte. Le garçon, lui demandant s'il avait gagné l'Olympiade de mathématiques, a entendu «Oui», et cette prédiction lui a plu, ainsi qu'au père de son fils.

Une autre idée «de travail» est de créer un grand projet aussi proche que possible des sérieux «adultes»: de la définition de la tâche à l'application de la méthodologie Scrum. À cet âge, les enfants ont tendance à apprendre de nouveaux mots et concepts afin d'apparaître plus matures, vous n'avez donc même pas besoin d'essayer de remplacer la terminologie professionnelle par des mots plus simples et plus compréhensibles. Un exemple d'un tel projet peut être l'auto-conception et l'écriture d'un jeu pour enfants en Scratch ou Python. Donnez aux enfants la possibilité de fixer des objectifs et de les atteindre.
Personnellement, je suis plus à l'aise de travailler avec ce groupe d'âge particulier. Les enfants à cet âge sont déjà plus indépendants, ils n'attendent pas pour se divertir, mais ils ne sont pas aussi sélectifs que les adolescents.

Enfants de 12 Ă  15 ans


Beaucoup de gens qualifient les adolescents de «difficiles», car à cet âge, ils recherchent en premier lieu leur propre style, leur comportement, rejetant souvent la proposition, inventant quelque chose de nouveau, essayant et choisissant. Ils sont subordonnés à des impulsions momentanées. En travaillant avec des adolescents, ce mentor qui pourra susciter l'intérêt pour son sujet et l'envie de l'étudier réussira. Les adolescents devraient être autorisés à penser de manière indépendante et à se fier à leurs idées. L'enseignant doit leur offrir le matériel et en même temps donner les personnalités pleinement révélées.

Exemples de bonnes idées


Création d'un nouvel épisode de Star Wars avec le robot BB-8 ou la boule magique «prédicteur». Les adolescents aimeront avoir l'occasion de faire preuve de créativité et d'idées extravagantes, de proposer des rebondissements inhabituels ou des phrases originales pour le «prédicteur». Ils seront intéressés par la programmation à l'aide de blocs fonctionnels, mais l'utilisation de JavaScript ne les incitera pas moins. Écrivez un programme simple avec eux, comme des télégrammes de bot ou une calculatrice. Ces enfants apprécient beaucoup les compétences pratiques; ils viennent à des cours de programmation parce qu'ils veulent connecter leur future profession avec cela. Certains craignent même d'avoir commencé trop tard! Encouragez-les, louez le succès, ne vous concentrez pas sur les échecs et ils vous feront confiance.

image

N'oubliez pas!


Impossible de plaire à tout le monde. Il y a toujours une chance de «s'asseoir dans une flaque d'eau», surtout lorsque vous essayez de plaisanter. Certains gars seront passionnés par la création d'un film et la discussion de l'intrigue, tandis que d'autres seront plus sceptiques et préféreront travailler leurs devoirs sur la programmation. Lorsque les opinions divergent, prenez-le pour acquis.

Conclusions


N'essayez pas de mettre les connaissances en général, et en particulier sur la programmation, chez l'enfant le plus tôt possible. L'American Academy of Pediatricians recommande de garder les enfants de moins de 3 ans loin des écrans. Dans le même temps, si une personne connaît le code depuis l'enfance, elle aura un certain nombre d'avantages dans la vie adulte . L'essentiel est de trouver un équilibre, d'inspirer et de se rappeler que tout a son temps.

Source: https://habr.com/ru/post/fr439320/


All Articles