Savez-vous pourquoi votre enfant doit apprendre la programmation?

crédit photo: neoneddy via photopin cc

crédit photo: néoneddy via photopin cc

L'éducation est un enjeu que nous nous remettons constamment en question. Vous vous demandez sûrement, comme moi, si notre système éducatif est efficace ou non, si nos enfants et nos élèves apprennent plus ou moins, Mieux ou pire. Nous nous comparons aux autres pays et proposons d'éventuels changements.

Actuellement, L'un de ces «débats» tourne autour de la possibilité d'inclure des sujets tels que la programmation dans le curriculum.

La programmation?? Tu as raison. Des pays comme les États-Unis et l'Estonie commencent à inclure la programmation comme une matière supplémentaire dans leurs écoles, et il existe de nombreux pédagogues et informaticiens qui défendent bec et ongles les avantages de l'introduction de ce type de connaissances à un âge précoce.

Comme vous le savez, Je défends l'enseignement des langues dès le plus jeune âge et je considère que cela est étroitement lié à la possibilité d'apprendre à programmer dès le plus jeune âge. En fait, de mon point de vue, les deux "sujets" sont beaucoup plus proches qu'on ne le pense.

Mon intérêt pour les TIC dans l'éducation, m'a amené à faire des recherches sur ce sujet. Pour cela, Dans cet article et la semaine prochaine, j'analyserai à partir du avantages pour les programmes actuellement utilisés pour apprendre aux enfants à coder.

Commenter ce sujet entre amis, l'un d'eux m'a dit: "Si maintenant les enfants en plus d'apprendre l'anglais, une deuxième langue, langue, accouple, diable ... ils doivent apprendre à programmer ... des enfants pauvres, d'accord?".

D'une certaine manière il a raison, et je comprends votre position car j'imagine qu'elle sera similaire à celle de beaucoup d'entre vous, mais, Ne pensez-vous pas que nous devrions peut-être mettre à jour un peu notre système éducatif?? C'est-à-dire, ce qui ne peut pas être, c'est que les enfants qui sont littéralement "natifs du numérique", nous avons déjà parlé de ce concept, doivent suivre des cours d'informatique dans lesquels ils apprennent les concepts de base au niveau de l'utilisateur.

Ces enfants savent mieux que nous utiliser un ordinateur, accès Internet, et ils gèrent même des programmes et des outils que nous ne leur avons peut-être pas expliqués mais qu'ils ont appris en recherchant et en observant, c'est pourquoi mon approche est: Ne devrions-nous pas donner un calcul moins basique et le remplacer par des connaissances plus approfondies? ¡Passons des enfants utilisateurs aux enfants créateurs!

Elizabeth Lawley du Institut de technologie de Rochester, affirme que les jeux vidéo sont un bon outil d'apprentissage car ils offrent aux enfants possibilité de contrôler l'environnement.

Pour les adultes, ce n'est pas important car nous contrôlons notre propre environnement, notre maison, le travail, mais pas les enfants. C'est pourquoi quand ils sentent qu'ils contrôlent ce avec quoi ils apprennent, votre apprentissage est plus significatif.

Cela se produit également avec la programmation. La programmation offre aux enfants la possibilité de personnaliser le support. Le monde réel est limité, tandis que les jeux et même la possibilité d'être le créateur de ces jeux vous-même sont illimités. Cela leur offre le pouvoir d'apprendre.

De plus en plus de programmes défendent l'idée d'intégrer ce type d'apprentissage dans les écoles.

Un exemple clair de ce type de programme est Code.org, supporté par Bill Gates et Mark Zuckerberg, entre autres. Ils soutiennent qu'apprendre à programmer dès le plus jeune âge offrira aux enfants la possibilité d'être de meilleurs programmeurs à l'avenir..

Ils ont évidemment raison, bien que de mon point de vue, il y a beaucoup plus d'avantages au niveau cognitif.

  • Possibilité de personnaliser le support et, donc, le pouvoir d'apprendre.
  • Les enfants sont des créateurs, pas d'utilisateurs. Cela développe votre créativité, encourage votre autonomie et capacité de décision.
  • Ils développent une pensée abstraite, car ils doivent pouvoir construire quelque chose à partir de petits morceaux.
  • Capacité d'analyse. Localisation des erreurs et décomposition. Comme ils doivent pouvoir construire à partir de petits morceaux, pourra effectuer l'action inverse.
  • Plus, la programmation peut susciter l'intérêt pour d'autres matières telles que les mathématiques et la géométrie.

Sur ce sujet, Vous pouvez consulter l'article publié J. Paul Gibson, appelé Enseigner les algorithmes graphiques aux enfants de tous âges.

Dans ce, Gibson parle de l'expérience de l'enseignement de la théorie des graphes et des algorithmes aux enfants entre 5 et 17 ans. Son objectif était essentiellement de montrer que les enfants peuvent découvrir et apprendre des concepts mathématiques complexes, et qu'ils sont capables de travailler avec des concepts abstraits liés à l'informatique dès leur plus jeune âge.

Gibson a commencé à enseigner la programmation aux étudiants de 18 et 19 ans, C'est alors qu'il s'est rendu compte qu'il leur était très difficile d'acquérir certains concepts qu'il avait lui-même acquis avec 12.

Cela l'a amené à réduire l'âge, enseigner aux enfants de 8-9 ans. Leur réponse a été beaucoup plus positive que celle des élèves plus âgés. C'est alors qu'il a commencé à réfléchir à l'âge idéal pour commencer à programmer. Quand il a vu que les étudiants de 5 et 6 ans, ils ont acquis les concepts beaucoup plus facilement et rapidement que tous les, il a été suggéré qu'il pourrait y avoir la possibilité d'apprendre à programmer avant même de commencer à lire.

Sa conclusion finale était que les enfants entre 5 et 11 ans, ont une grande capacité à apprendre les algorithmes et le calcul, bien que de nombreuses personnes croient que ces jeunes enfants n'ont pas la capacité d'apprendre ce type de connaissances. Qu'est-ce que vous pensez?

Personnellement, je, Je pense que le mêmes mécanismes neuronaux qui font des enfants des «éponges» dans l'apprentissage des langues, les rendre très réceptifs aux langages de programmation.

Nous avons déjà parlé à l'époque, le bon âge pour commencer à apprendre une deuxième langue, tellement ce que le Je sur ce sujet, comme ce qu'ils disent études universitaires du monde entier et comme vous le verrez, les conclusions concernant l'âge sont très similaires. Dans les deux cas, on considère que 11 années, il y a déjà un obstacle à l'apprentissage.

Pour terminer, Je pense qu'il est important que l'on précise sur un sujet. Quand on parle de programmation à ces âges, nous ne voulons pas dire que les enfants apprendront des langues compliquées. Ça fait référence à développer des compétences multidisciplinaires, avec de petits programmes visant à résoudre des problèmes, créer des jeux simples, et caetera. Plus, si nous voulons que ce type d'outil soit attractif pour les enfants, devraient, au moins, répondre à deux exigences:

  • Avoir un "environnement amical.
  • Se débarrasser facteurs de motivation. Cela signifie que lorsque nous enseignons la programmation, il ne faut pas prétendre que ces enfants vont être des programmeurs professionnels. Cela signifie que nous devons leur donner des notions de base et les motiver pour qu'ils construisent eux-mêmes leurs propres connaissances.

CONCLUSION.

Il ne faut pas être radical en matière d'éducation.

Les enfants sont sans aucun doute des enfants et il faut les laisser jouer, bouge toi, à découvrir. Apprendre à coder ne signifie pas saturer encore plus le curriculum. Cela signifie l'adapter au temps et, surtout, enfants.

"Le clavier est le meilleur niveleur social"

Nicholas Negroponte

 

As-tu aimé cette publication? Suivez-nous et partagez!
Erreur0
fb-share-icon0
Tweet 20
fb-share-icon20

Mots clés: , , , , ,

2 commentaires

  1. Rien de mieux pour développer pleinement les capacités et l'intelligence des gens dès le début de leur vie!

    • Exactement Victor!
      Nous ne sommes pas conscients de la capacité des enfants dans les premières années de la vie.
      Une salutation,
      Cristina

Laisser un commentaire

Votre adresse email ne sera pas publié. Les champs obligatoires sont marqués *