5 mythes sur l'enseignement des enfants au code
Depuis qu'il est devenu évident que la révolution numérique de notre époque est imparable, enseigner la prochaine génération au code est devenu une industrie lucrative - il suffit de penser aux applications de programmation pour enfants, jouets éducatifs et robots, manuels, tests, concours, tutorat, etc.
Ce qui est moins évident, c'est la manière dont l'objectif devrait être atteint - ou si cela doit être réalisé . Outre les préoccupations pragmatiques, comme le langage de programmation à enseigner en premier, on se demande si le codage sera vraiment une compétence nécessaire pour tous et, si oui, avec quelle méthodologie l'enseigner pour que les enfants d'aujourd'hui réussissent dans le futur.
Discuter de la nécessité d'enseigner le codage
Certains articles tentent d'éduquer les parents sur la façon d'élever le prochain Zuckerberg (Steve Jobs, etc.), tandis que d'autres déconseillent fortement de le faire. La peur de l'avenir des personnes qui ne peuvent pas coder est répandue, et nous pouvons également rencontrer des articles qui nient que le codage doit être une compétence omniprésente du tout.
Bien que la plupart de ces articles contiennent de nombreuses informations utiles et aient été écrits avec de bonnes intentions, le sujet entier est encore une folie .
Le monde change tellement vite, et l'avenir est si imprévisible, qu'il est difficile de deviner ce qui serait le meilleur, mais il y a certainement des idées fausses qui apparaissent fréquemment dans les discussions sur la façon d'enseigner aux enfants à coder.
Mythe # 1 - La programmation commence à l'écran
Ce n'est pas toujours la meilleure idée de coller de très petits enfants à des écrans, surtout à un âge où ils peuvent à peine s'asseoir. Heureusement, la programmation ne doit pas nécessairement commencer à l'ordinateur.
À un jeune âge, il est plus important pour les enfants d' adopter une façon de penser spéciale qui est nécessaire pour réussir dans toute profession qui exige une logique complexe et des compétences avancées en résolution de problèmes, comme la programmation.
La compétence qui aide à établir les bases de leur confiance créative s'appelle l'alphabétisation d'invention, et elle peut être pratiquée dès le plus jeune âge en encourageant les enfants à explorer et à comprendre leur environnement et à créer de nouvelles choses .
Comme la plupart des enfants sont des explorateurs nés, ce n'est pas une chose difficile à faire. Dans la plupart des cas, il suffit de les laisser jouer librement et de les encourager à poursuivre leurs intérêts .
Si vous voulez en savoir plus sur la façon dont la confiance créative peut aider vos enfants dans leur future profession, jetez un coup d'œil au livre "Creating Innovators" de Tony Wagner, un brillant professeur de Harvard.

Le codage n'est ennuyeux pour les enfants que s'il leur est enseigné de la même manière qu'il est enseigné aux adultes.
De nos jours, il existe de nombreux outils qui utilisent des techniques amusantes et amusantes pour enseigner la programmation aux enfants. Par exemple, le dernier Swift Playgrounds d'Apple utilise des puzzles intéressants et des graphiques 3D immersifs pour les introduire étape par étape dans les concepts de codage.

Ces applications de codage leur permettent de capter la logique de manière ludique et intuitive, et elles peuvent progressivement évoluer vers un code réel .
Mythe # 3 - Ils doivent commencer à un très jeune âge
La question ici ne se limite pas à débattre juste quand le bon âge pour que les enfants commencent à apprendre la programmation est. Nous devons aussi parler du genre d'activités qui peuvent être classées dans la programmation .
Les sites éducatifs, tels que Code.org, ont des exercices pour les enfants aussi jeunes que 4-6 ans, qui améliorent leurs compétences informatiques et leur logique de base . Cependant, la plupart des personnes qui visitent les sites ne penseront probablement pas à ces exercices comme étant de la «programmation».

En général, on peut dire que même les langages visuels, comme Scratch (recommandé aux 8-16 ans), sont difficiles à comprendre pour la plupart des enfants qui sont plus jeunes que l'âge élémentaire, à un âge où ils peuvent lire, écrire en toute confiance et utilisez des opérations mathématiques de base.

Mythe # 4 - Il est possible de choisir la bonne langue
Quel langage de programmation est le meilleur pour commencer, ou si elle devrait être une langue «réelle» ou adaptée aux enfants est également un sujet débattu.
Si nous parlons de langages de programmation qui sont utilisés dans la vie réelle, nous pouvons dire qu'il est préférable de commencer par un langage qui a une syntaxe simple, comme Python, ou qui fonctionne sur tous les périphériques sans tracas, comme JavaScript (qui peut être exécuté dans n'importe quel navigateur Web).
Une chose est sûre, il est impossible de choisir la bonne langue, et il ne vaut donc pas la peine de trop insister là-dessus.
Tout d'abord, il n'y a pas de recette magique qui fonctionne pour tous les enfants . Chacun d'eux tombera amoureux d'une langue différente - ou ne tombera pas amoureux de la programmation du tout, ce qui n'est pas non plus une tragédie.
De plus, l'industrie de la technologie évolue si rapidement qu'il est difficile de deviner quelle langue sera en demande lorsque les enfants d'aujourd'hui deviendront des adultes.
Ci-dessous, vous pouvez voir l'Index de la communauté de programmation TIOBE indiquant la popularité des différents langages de programmation entre 2002 et 2016.

La programmation est généralement un domaine qui nécessite un apprentissage tout au long de la vie, donc la chose la plus importante pour les enfants est de prendre en compte la logique et les concepts qui reviennent dans chaque langue .
En outre, dans ce monde en évolution rapide, les compétences non techniques, telles que la résolution de problèmes, les relations interpersonnelles et la gestion de projets deviennent de plus en plus importantes. Il est donc plus rentable d' aborder la programmation d'un point de vue holistique. .
Mythe n ° 5 - Dans l'avenir, tout le monde devra coder
À l'ère numérique, la plupart des emplois, sinon tous, font de plus en plus appel à la technologie . Cependant, comme la conception d'expérience utilisateur prospère également, les personnes qui travailleront dans des domaines non techniques, tels que le marketing, l'éducation, l'édition ou les soins de santé, n'auront probablement pas à coder dans le cadre de leur travail.
Par conséquent, ce n'est pas une tragédie si votre enfant n'est tout simplement pas intéressé par le codage, car il sera toujours possible de réussir dans d'autres domaines.
Mais attention: la culture numérique sera cruciale pour tout le monde . Une personne alphabétisée numériquement est quelqu'un qui peut:
- utiliser en toute sécurité et avec confiance différents appareils et logiciels
- comprendre comment ils se rapportent les uns aux autres
- avoir une connaissance sécurisée des choses comme la publication Web, les outils de communication en ligne, la recherche sur Internet, les traitements de texte, les tableurs, les systèmes de gestion de contenu, les médias sociaux, les éditeurs d'images, les logiciels de productivité et bien d'autres
- et comprendre des concepts tels que la confidentialité en ligne et les droits et responsabilités numériques.

La programmation, le développement Web, l'administration du système et d'autres compétences informatiques de niveau avancé ne sont généralement pas considérées comme de la culture numérique .
D'autre part, une compréhension de base du codage peut sûrement améliorer la culture numérique ainsi que de nombreuses autres compétences, telles que la résolution de problèmes, la pensée critique et la logique, c'est donc une bonne chose si les enfants pouvaient apprendre tout cela à l'école.

Et même s'ils ne finiront pas comme programmeurs, ils bénéficieront certainement des connaissances . Cependant imaginer le futur lieu de travail comme un endroit où tout le monde devra être des programmeurs fluents (ou devra écrire du code du tout) est tout simplement irréaliste.

25 extensions Chrome pour les nouveaux onglets géniaux
Nous avons précédemment écrit sur les nouvelles extensions de navigateur d'onglets que vous pouvez obtenir pour Chrome et Firefox. Depuis lors, de plus en plus d'extensions apparaissent, offrant une variété de contenu qui s'affichera chaque fois que vous ouvrez un nouvel onglet Chrome sur votre navigateur.Dans

Vectr offre un éditeur graphique gratuit pour le navigateur et le bureau
Combien de fois avez-vous voulu créer une icône de vecteur rapide ou un design d'interface simple? C'est beaucoup plus facile avec un programme comme Sketch, mais tout bon logiciel de conception coûte aussi de l'argent.Heureusement, il y a un nouveau venu sur le bloc nommé Vectr qui prend d'assaut le monde du design. C&