Sur l'enseignement de l'informatique

Leturia Azkarate, Igor

Informatikaria eta ikertzailea

Elhuyar Hizkuntza eta Teknologia

Dans une société de plus en plus proche des dispositifs numériques et des sites Web, il est logique de penser que les postes liés à l'informatique vont avoir un avenir prometteur (et ainsi le disent de nombreuses études et analyses), mais paradoxalement, dans les études universitaires d'informatique, il y a de moins en moins de personnes, tant au niveau national qu'international. Sans doute, l'un des facteurs qui y incite est l'idée fausse de ce qui est enseigné dans les matières informatiques dans les études pré-universitaires. Parce que, en général, ce qui est enseigné est l'utilisation, et non le fonctionnement des ordinateurs, la programmation, etc. Et ce n'est pas parce qu'à ces âges il n'y a pas de moyens ni de ressources pour les enseigner, comme nous le verrons dans cet article.
informatikaren-irakaskuntzaz
Ed. -- --- ---- --------

L'introduction de l'informatique dans le monde de l'enseignement est très rapide ces dernières années: Programme Eskola 2.0 et ses netbooks, tableaux blancs numériques, connexion Internet... Cela a fait l'objet de nombreuses critiques, car beaucoup affirment que tout l'argent a été dépensé en ressources matérielles, en dehors des ressources humaines nécessaires à leur gestion et maintenance et la formation des enseignants.

Mais même si dans l'enseignement général l'informatique n'a pas fonctionné correctement, je dirais que l'enseignement de l'informatique a été adapté pire à ces temps nouveaux. En primaire, secondaire et baccalauréat est enseigné à utiliser des ordinateurs: Gérer Word, Powerpoint, Internet, faire un blog, éditer des images... Ils sont appris spontanément, car ils sont utilisés dans toute autre matière ou dans la vie quotidienne. Mais les gens qui peuvent avoir un penchant pour la technologie ou pour l'informatique réelle, comme c'est normal, trouvent ennuyeux et peuvent conduire à s'éloigner des études d'informatique en pensant que dans les études ils vont donner des choses comme ça et qu'ils savent déjà. Et c'est qu'aujourd'hui beaucoup de jeunes peuvent arriver à l'époque d'étudier la carrière sans même s'approcher de l'informatique réelle. L'informatique, en fait, n'est pas d'apprendre à utiliser des ordinateurs, mais comprendre et maîtriser comment ils fonctionnent et savoir programmer. Il y aura quelqu'un qui pense que programmer ne sera pas utile dans la vie à presque personne, à moins qu'il ne se consacre à l'informatique. Mais il en va de même pour la physique, la chimie, la biologie, etc. et ils se donnent.

Ressources pour apprendre à programmer

Et si les bases et concepts nécessaires à la programmation ne sont pas enseignés dans l'enseignement primaire et secondaire, ce n'est pas par manque d'outils ou de ressources. Il y a de nombreuses années, à notre époque d'étudiant, on nous enseignait à travers la tortue Logo ou le robot Karel, demandant que certains exercices de dessin ou d'un monde virtuel soient résolus par des commandes séquentielles, des instructions conditionnelles et des déclarations itératives. Ils sont de bons outils, mais il existe actuellement de meilleures alternatives, plus complètes et attrayantes.

Actuellement, le logiciel le plus connu et utilisé pour apprendre à programmer depuis l'enfance est probablement Scratch. Dans ce logiciel (presque) libre créé par le MIT, nous avons un scénario dans lequel nous pouvons créer différents personnages. Et pour chacun d'eux, nous définissons leur comportement avec un script de script en blocs visuels. Ainsi, en déplaçant, en changeant d'image ou d'attitude, en attendant, en parlant et en utilisant ce type de commandes, vous pouvez faire du théâtre ou du film, ainsi que des jeux ou des histoires interactives. Ainsi, avec ce bon et joli outil, l'enfant apprend les concepts de programmation. Il est disponible sur de nombreux systèmes d'exploitation et aussi en basque.

Un autre outil très similaire à Scratch est Etoys, créé en 1996 par Alan Kay chez Disney (Kay est l'un des pionniers de la programmation orientée objet et créateur du concept d'ordinateurs portables ou de tablettes et de l'interface utilisateur graphique). Bien qu'il ne soit pas aussi répandu que Scratch, par exemple, OLPC est utilisé sur les ordinateurs du projet. Et il existe de nombreux autres outils tels que Crunchzilla Code Monster, Waterbear, Juveniles Mind, Alice, Squeak, Guido van Robot...

Matériel, robotique...

Scratch est le logiciel le plus connu pour apprendre à programmer à partir de petits.

Un autre dispositif très utilisé dans l'enseignement de l'informatique est la plaque de matériel libre Arduino mentionné dans le numéro précédent. Dans leurs entrées analogiques et numériques, nous plaçons des capteurs ou des interrupteurs et dans les sorties, moteurs ou actionneurs, nous écrivons un programme et obtenons l'appareil ou appareil électronique désiré. Raspberry Pi est également bien connu et utilisé. Il s'agit d'une plaque bon marché (mais pas totalement libre) similaire à Arduino, mais avec des connexions d'entrée et de sortie plus sophistiquées: USB, HDMI... C'est donc un véritable ordinateur sur lequel nous pouvons charger un système Linux et lui donner une utilisation concrète (Media Center, Home Server…), mais il peut et est également utilisé pour enseigner l'informatique. Il ya aussi des kits informatiques basés sur Raspberry Pi, comme Kano.

Vous pouvez également utiliser la robotique pour enseigner l'informatique. Lego, par exemple, a une ligne appelée Mindstorms. Il s'agit de plusieurs pièces de Lego, un contrôleur programmable, des capteurs et un kit de plusieurs moteurs. Avec cela, nous pouvons monter différents robots et les programmer pour faire différentes choses: répondre sons, suivre une ligne de terre... Ou pour les enfants plus petits il y a des robots programmables à Play.

Il existe de nombreux autres appareils qui peuvent être utilisés pour enseigner l'informatique. Imprimantes 3D libres de type RepRap, par exemple. Et monter des appareils photo numériques comme Bigshot peut être très intéressant pour les enfants et sert à enseigner les concepts matériels.

A changer la situation ?

C'est une préoccupation générale sur la situation de l'enseignement de l'informatique. Lire les mots de Vikas Gupta, ancien employé de Google: « La situation des études d'informatique aux États-Unis s'est aggravée au cours des 20 dernières années. [...] Pourquoi ne faisons-nous rien pour que nos enfants s’intéressent à l’informatique? ". Ou celles que j'ai écoutées lors des journées ICT 2013 d'Eben Uptoni Vilnius. Selon lui, au Royaume-Uni il y a 30 ans, les ordinateurs BBC sont entrés dans les écoles, et ceux qui avaient travaillé avec eux croyaient qu'ils savaient tout sur l'informatique, mais ils faisaient des études d'informatique parce qu'ils étaient une nouveauté. Il a ajouté que les jeunes d'aujourd'hui, parce qu'ils étudient la bureautique dans les établissements d'enseignement ou parce qu'ils utilisent des téléphones et des tablettes, sont convaincus qu'ils savent tout et, de plus, n'ont pas d'efficacité de nouveauté. Ces deux personnes que je me suis référé ont travaillé pour résoudre votre inquiétude et ont créé Play la société de robots et Raspberry Pi.

De plus en plus d'initiatives pour sensibiliser les gens à l'importance de l'informatique et la rendre attrayante. Par exemple, la Computer Science Education Week (Semaine de l'enseignement de l'informatique) a eu lieu du 9 au 15 décembre au niveau mondial. Et à l'intérieur de cela, l'action la plus importante était l'Hour of Code ou l'Heure de la programmation, qui a mis les gens (surtout les élèves) programmant une heure. L'initiative a été promue par beaucoup de gens importants (chanteur Shakira, acteur Ashton Kutcher, propre Barack Obama...) et a compté sur la participation de plus de 15 millions de personnes.

Tout ce travail de sensibilisation a commencé à porter ses fruits. Au Royaume-Uni, à partir de l'année prochaine, dans toute l'éducation primaire et secondaire, tous les enfants recevront des cours de programmation, de 5 à 16 ans. Ils apprendront à programmer, à déboguer le code, à élaborer et à déployer des algorithmes, à utiliser la technologie de manière sûre et respectueuse, à utiliser la logique booléenne... Non seulement ils ont pris cette décision pour être une main-d'œuvre pour les besoins du travail futurs, mais parce que la programmation est une discipline qui sert à travailler de nombreuses compétences de base (mathématiques, résolution de problèmes...). Le Royaume-Uni est le premier pays au monde à avoir pris une telle décision, il ne peut pas être le dernier !

Babesleak
Eusko Jaurlaritzako Industria, Merkataritza eta Turismo Saila