• Home
  • Chimie
  • Astronomie
  • Énergie
  • La nature
  • Biologie
  • Physique
  • Électronique
  •  science >> Science >  >> Autres
    Opinion : Pourquoi tous les enfants doivent apprendre le code

    Le codage peut améliorer la créativité des enfants et leur compréhension des mathématiques. Crédits :wavebreakmedia/Shutterstock

    À travers le monde, la conversion de l'information dans un format numérique – également appelé « numérisation » – a augmenté la productivité dans les secteurs public et privé. Par conséquent, pratiquement tous les pays du monde œuvrent pour une économie numérique.

    À mesure que cette nouvelle économie évolue, des compétences particulières comme la programmation informatique sont nécessaires. C'est comme un langage de nombres, connu sous le nom de code, qui permet aux gens d'écrire des instructions qui sont exécutées par des ordinateurs. Le but est de créer quelque chose :à partir d'une page web, à une image, à un logiciel.

    Les premiers langages de codage sont apparus dans les années 1940. Ceux-ci étaient basiques dans ce qu'ils pouvaient faire mais complexes à apprendre et nécessitaient une compréhension avancée des mathématiques. Dans les années 1990, lorsque les universités, les entreprises et les particuliers ont commencé à se connecter via Internet, la vitesse de calcul et la mémoire se sont améliorées pour utiliser des langages de codage de haut niveau. Ceux-ci sont devenus largement disponibles sur les plates-formes open source et les didacticiels en ligne ont permis à de nombreuses personnes d'apprendre et de continuer à faire progresser les langues afin qu'elles deviennent plus simples. Aujourd'hui, des langages comme Javascript peuvent être facilement appris par les enfants.

    Personne ne peut échapper au contact des technologies numériques. Il est utilisé dans des domaines aussi divers que les équipements hospitaliers, prestation d'enseignement à distance, commercialiser des œuvres d'art créatives ou améliorer la productivité agricole. Le langage de codage développe le logiciel qui peut traiter efficacement les problèmes et les défis, par exemple, à cause du codage, les personnes qui n'ont pas pu obtenir de compte bancaire peuvent désormais conserver, envoyer et emprunter de l'argent à l'aide de téléphones portables. C'est une compétence importante à avoir au fur et à mesure que les pays se développent.

    Au cours des quatre dernières décennies, plusieurs études ont évalué l'effet de l'apprentissage du code sur les enfants du primaire, généralement âgés de six à 13 ans. Dans chaque cas, les résultats montrent qu'il est bénéfique pour les enfants, indépendamment de leur cheminement de carrière plus tard dans la vie.

    Langage informatique

    Le codage n'est qu'un autre langage, et les enfants sont connus pour apprendre de nouvelles langues plus rapidement que les personnes plus âgées. Commencer jeune est donc une bonne idée.

    Plusieurs pays, dont l'Australie, Finlande, L'Italie et l'Angleterre ont développé un programme de codage pour les enfants âgés de cinq à 16 ans.

    Le langage de codage fonctionne avec des zéros (0s) et des uns (1s) et les chaînes de ces nombres représentent un alphabet. Ceux-ci se traduisent ensuite par des mots et des phrases qui incitent l'ordinateur ou le processeur à lancer des tâches spécifiques. Par exemple, imprimer une image sur un écran, ouvrir un document enregistré sur un ordinateur ou écouter de la musique.

    Il existe différents langages de codage. Certains sont si faciles à comprendre et à utiliser que même les enfants peuvent les apprendre. Les langages de programmation visuels, comme Scratch, ont été développés pour aider les enfants à apprendre le code à l'aide d'images, signes et schémas. D'autres langages de programmation que les enfants peuvent utiliser incluent Python, Rubis et allez.

    La plupart de ces langages peuvent être utilisés pour écrire une série de commandes ou pour développer des applications Web.

    Avantages du codage

    En plus de leur donner une longueur d'avance pour l'avenir du travail, par rapport à d'autres formes de sciences numériques, le code d'apprentissage peut améliorer la créativité des enfants.

    Par exemple, une grande partie de l'enseignement des mathématiques en Afrique se fait encore par l'apprentissage par cœur, une méthode pédagogique qui est dépassée et décourage la créativité chez les enfants. L'apprentissage par cœur est basé sur la mémorisation des informations et la répétition, "perroquet" pour ainsi dire. La recherche montre que l'apprentissage par cœur n'est pas efficace parce que l'apprenant comprend rarement l'application de ce qu'il a appris.

    Par comparaison, le codage construit une pensée logique car il nécessite de se concentrer sur la résolution d'un défi spécifique. Cela apprend aux enfants à évaluer les situations sous différents angles et à trouver des solutions créatives. Ils peuvent également tester ces idées et, s'ils ne fonctionnent pas, comprendre ce qui n'allait pas.

    Certaines études ont en outre suggéré que le codage améliore la collaboration et la communication, compétences essentielles pour les futurs emplois.

    Accès au codage

    Les appareils à large bande et numériques, tels que les ordinateurs et les téléphones intelligents, sont des outils clés pour apprendre à coder. L'accès et l'abordabilité de ces derniers sont essentiels. Les gouvernements doivent investir dans le haut débit afin que de grandes quantités de données puissent être transmises à haute vitesse. Ils devraient également fournir des subventions, ou du moins pas taxer les outils des technologies de l'information et de la communication (TIC), afin que plus d'enfants puissent apprendre le codage à la maison ou à l'école.

    De nombreux pays africains, comme le Kenya, Ethiopie, Ghana et Rwanda, ont pris des mesures pour réformer le secteur des TIC et étendre la capacité à large bande.

    Au Kenya, le gouvernement est conscient de la nécessité d'une éducation aux TIC et a commencé à intégrer les TIC dans le programme scolaire. Le gouvernement a également lancé un ambitieux programme d'alphabétisation numérique qui apporterait le haut débit aux écoles et essaierait d'intégrer la technologie dans l'apprentissage.

    Mais cela peut prendre un certain temps pour couvrir l'ensemble du pays jusqu'à ce qu'il y ait suffisamment de ressources pour l'intégrer dans toutes les écoles. Dans de nombreux pays africains, même les plus développés comme le Kenya, il reste encore des défis fondamentaux à relever. Par exemple, un manque d'infrastructures, comme l'électricité, de ressources, des ordinateurs et des enseignants qui savent utiliser la technologie.

    Heureusement, il existe des moyens informels par lesquels les enfants peuvent apprendre à coder. Il s'agit notamment des camps d'entraînement, laboratoires de code, camps de codage de vacances et groupes de codage après l'école. Au Kenya, des programmes de codage modulaires indépendants existent pour les enfants. Il existe également de nombreux outils d'apprentissage en ligne gratuits que les enfants peuvent utiliser, tels que OpenCourseWare et Codecademy du Massachusettes Institute of Technology.

    Le codage n'est plus l'apanage des informaticiens. Chaque profession en a besoin d'une manière ou d'une autre. Comme d'autres matières, il est toujours préférable de l'introduire dès le plus jeune âge.

    Cet article est republié à partir de The Conversation sous une licence Creative Commons. Lire l'article original.




    © Science https://fr.scienceaq.com