mardi, octobre 03, 2006

L'anatomie informatique

La semaine dernière, nous avons été invité à faire une cyberquête sur le thème des composantes de l'ordinateur. Sujet plus qu'intéressant pour moi, puisque, d'une part, j'avais déjà fait un travail semblable au secondaire et, d'autre part, j'ai disséqué plus d'une fois le boîtier de mon ordi pour tenter de le réparer (ou plus simplement, de mettre à jour quelques-uns de ses composants).

Or, en coulisses, pendant la pause, plusieurs se demandaient à quoi cela pourrait bien servir plus tard. C'est un débat intéressant. D'un côté de l'arène, on postulait que, tout comme dans la biologie, on n'avait certes pas besoin de connaître le fonctionnement de l'estomac, par exemple, pour que l'estomac digère. Et c'est bien vrai.
D'autant plus que, dans la mise en situation, on proposait à l'enseignant de choisir les ordinateurs. Chose qui, selon plusieurs, ne devrait pas incomber à la tâche des enseignants, déjà surchagée. J'approuve. Pourquoi ne pas simplement recourir à un technicien informatique?

Mais la fille qui aime les ordis se fait l'avocat du diable. Il est vrai, quand tout va bien, qu'on a peu tendance à disséquer la carcasse. Mais lors d'une maladie, n'est-il pas important de faire une batterie de tests, de prélever des échantillons? Pour poursuivre la comparaison plus loin, est-ce que certaines personnes ont des problèmes de reins. Outre la dialyse, quelle est la solution - parfois la plus efficace? Le don d'organe. La transplantation.
Et là, moi, je me questionne : quel est l'avantage pour un patient d'être capable déjà de reconnaître les symptômes avant-coureurs, de bien connaître son corps et ses limites? Un diagnostic plus rapide, qui permet d'empêcher la détérioration de la situation - au besoin, on contacte les experts, qui nous prendront en charge (si la ligne d'attente n'est pas trop longue - mais je m'éloigne de l'allégorie informatique!)

C'est ainsi qu'un bon utilisateur sera attentif à son ordinateur. Il écoutera le disque tourner, et quand celui-ci fera du bruit, aura des symptômes étranges, il pensera - avant la catastrophe - à sauvegarder ses données sur un autre support, créer un clône (ghost, en anglais : sans entrer dans des détails, une copie EXACTE du disque dur, comme si on y était) et remplacer le disque défectueux avant qu'il ne grille.

De façon générale, je me suis toujours demandé comment l'ordinateur allait transformer l'éducation. Étudiera-t-on la fin ou les moyens?

Entre autres, je me suis demandé si on ne verrait pas apparaître une valorisation du binaire (et de la base deux) en mathématiques. Et apprendra-t-on à coder (du java, du c++, ou plus simplement du html?)? À consulter le programme de mathématiques au secondaire, on peut se demander si démontrer la loi des cosinus n'est pas un peu technique pour la vie courante. Pourtant, on l'enseigne, en se disant que ça servira de base à l'esprit scientifique et aux apprentissages du cégep.
En bonne futurologue, je prévois deux hypothèses :
1) Les systèmes seront de plus en plus userfriendly (ah, bien hâte de voir Vista), alors il n'est pas essentiel d'enseigner quelque programmation que ce soit à l'élève. Des logiciels (Dreamweaver, Mozilla Composer, Frontpage, BBEdit et j'en passe) seront spécifiquement développés pour permettre à l'utilisateur de réaliser ce qu'il veut faire sans coder (le css, le html, le asp, le xml, etc.). On développera ce que j'ai décidé de nommer des métalogiciels (des logiciels qui font des logiciels). Et vlàm.
2) On voudra montrer à l'élève comment changer et critiquer son milieu informatique. Il devra par conséquent acquérir certaines connaissances en programmation.

J'aimerais, avant de vous quitter, vous laisser une énigme à résoudre (question de troisième degré et amorce pour une prochaine entrée sur les unités de mesure).
Je compterai jusqu'à 64. Expliquez-moi alors les bases du binaire.

Bonus : Jusqu'à quel nombre puis-je compter sur mes dix doigts?

0
1-1
2- 10
11
4- 100
101
110
111
8 - 1000
1001
1010
1011
1100
1101
1110
1111
16 - 10000
10001
10010
10011
10100
10101
10110
10111
11000
11001
11010
11011
11100
11101
11110
11111
32 - 100000
100001
100010
100011
100100
100101
100110
100111
101000
101001
101010
101011
101100
101101
101110
101111
110000
110001
110010
110011
110100
110101
110110
110111
111000
111001
111010
111011
111100
111101
111110
111111
64 - 1000000


(à noter : les mathématiques sont enseignées en accueil et le travail avec d'autres bases est encouragé au primaire - voilà, il s'agit de faire un projet commun info et math)

Libellés :