Le codage est une langue – et c’est pourquoi les enfants peuvent l’apprendre plus vite que vous

0
8


Partout dans le monde, la conversion de l’information en format numérique – également appelée « numérisation » – a permis d’accroître la productivité dans les secteurs public et privé. En conséquence, pratiquement tous les pays du monde travaillent à la mise en place d’une économie numérique.

L’évolution de cette nouvelle économie nécessite des compétences particulières, comme la programmation informatique. C’est comme un langage de nombres, appelé code, qui permet aux gens d’écrire des instructions qui sont exécutées par les ordinateurs. L’objectif est de créer quelque chose : d’une page web à une image, à un logiciel.

comment créer une société offshore?

Les premiers langages de codage sont apparus dans les années 1940. Ils é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 à l’internet, la vitesse de calcul et la mémoire se sont améliorées pour utiliser des langages de codage de haut niveau. Ces derniers sont devenus largement disponibles sur des plateformes à code source ouvert et des tutoriels 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 langues comme Javascript peuvent être facilement apprises par les enfants.

Personne ne peut échapper au contact des technologies numériques. Elles sont utilisées dans des domaines aussi divers que l’équipement hospitalier, la prestation d’enseignement à distance, la commercialisation d’œuvres d’art créatives ou l’amélioration de la productivité agricole. Le langage de codage permet de développer des logiciels capables de traiter efficacement les problèmes et les défis. Grâce au codage, par exemple, les personnes qui ne pouvaient pas obtenir de compte bancaire peuvent désormais conserver, envoyer et emprunter de l’argent en utilisant leur téléphone portable. Il s’agit d’une compétence importante à acquérir 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 des écoles primaires, généralement âgés de six à treize ans. Dans chaque cas, les résultats montrent qu’il est bénéfique pour les enfants, quelle que soit leur trajectoire professionnelle plus tard dans la vie.

Lisez : [Coding is not ‘fun’ — it’s technically and ethically complex]

Langage informatique

Le codage n’est qu’une langue parmi d’autres, et on sait que les enfants apprennent de nouvelles langues plus rapidement que les personnes plus âgées. Il est donc judicieux de commencer jeune.

Plusieurs pays, dont l’Australie, la Finlande, l’Italie et l’Angleterre, ont élaboré un programme de codage pour les enfants âgés de 5 à 16 ans.

Le langage de codage fonctionne avec des zéros (0) et des uns (1) et les chaînes de ces nombres représentent un alphabet. Ces chiffres se traduisent ensuite en mots et en phrases qui déclenchent l’ordinateur ou le processeur pour lancer des tâches spécifiques. Par exemple, imprimer une image sur un écran, ouvrir un document enregistré sur un ordinateur ou jouer de la musique.

Il existe plusieurs langues de codage. Certaines 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 à coder en utilisant des images, des signes et des diagrammes. Parmi les autres langages de programmation que les enfants peuvent utiliser, citons Python, Ruby et Go.

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 sur l’avenir du travail, par rapport aux autres formes de sciences numériques, l’apprentissage du code peut renforcer la créativité des enfants.

Par exemple, une grande partie de l’enseignement des mathématiques en Afrique se fait encore par apprentissage par cœur, une méthode pédagogique qui est dépassée et qui décourage la créativité des enfants. L’apprentissage par cœur est basé sur la mémorisation d’informations et la répétition, le « perroquet » pour ainsi dire. Les recherches montrent que l’apprentissage par cœur n’est pas efficace car l’apprenant comprend rarement l’application de ce qu’il a appris.

En comparaison, le codage construit une pensée logique car il exige de se concentrer sur la résolution d’un défi spécifique. Les enfants apprennent ainsi à évaluer les situations sous différents angles et à trouver des solutions créatives. Ils ont également l’occasion de tester ces idées et, si elles ne fonctionnent pas, de découvrir ce qui a mal tourné.

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

Accès au codage

Les appareils numériques et à large bande – tels que les ordinateurs et les smartphones – sont des outils essentiels pour apprendre à coder. Il est essentiel que ces appareils soient accessibles et abordables. Les gouvernements doivent investir dans le haut débit afin que de grandes quantités de données puissent être transmises à grande vitesse. Ils devraient également accorder des subventions, ou du moins ne pas taxer les outils des technologies de l’information et de la communication (TIC), afin que davantage d’enfants puissent apprendre à coder à la maison ou à l’école.

De nombreux pays africains, comme le Kenya, l’Éthiopie, le Ghana et le Rwanda, ont pris des mesures pour réformer le secteur des TIC et développer la capacité de la large bande.

Au Kenya, le gouvernement est conscient de la nécessité de l’enseignement des TIC et a commencé à intégrer les TIC dans les programmes scolaires.
Le gouvernement a également mis en place un ambitieux programme d’alphabétisation numérique qui permettra d’installer le haut débit dans les écoles et d’essayer d’intégrer la technologie dans l’apprentissage.

Mais il faudra peut-être 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 des défis fondamentaux à relever. Par exemple, le manque d’infrastructures – comme l’électricité -, de ressources, d’ordinateurs et d’enseignants qui savent utiliser la technologie.

Heureusement, il existe des moyens informels permettant aux enfants d’apprendre à coder. Il s’agit notamment des camps d’entraînement, des codelabs, des camps de codage en vacances et des groupes de codage après l’école. Au Kenya, il existe des programmes de codage modulaires indépendants pour les enfants. Il existe également de nombreux outils d’apprentissage en ligne gratuits que les enfants peuvent utiliser, tels que l’OpenCourseWare et la Codecademy du Massachusetts 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 disciplines, il est toujours préférable de l’introduire dès le plus jeune âge.La Conversation

Cet article est republié à partir de la Conversation de Bitange Ndemo, professeur à l’Université de Nairobi, sous licence Creative Commons. Lire l’article original.

Couverture de la Corona

Lisez notre couverture quotidienne sur la façon dont l’industrie technologique réagit au coronavirus et abonnez-vous à notre bulletin hebdomadaire Coronavirus in Context.

Pour des conseils et des astuces sur le travail à distance, consultez nos articles sur les quarts de croissance ici ou suivez-nous sur Twitter.