Human Processor!

Human Processor!

Comment apprendre aux jeunes élèves à penser leurs algorithmes, plutôt que de procéder par une succession d’essais-erreurs sur une machine qui fournie un feedback instantané, favorisant l’expérimentation non réfléchie à la réflexion posée et structurée ? Comment enseigner l’informatique aux plus jeunes, sans augmenter leur temps d’écran quotidien et en favorisant le socio-constructivisme ?

Ce sont ces questions qui nous ont conduit à concevoir un dispositif didactique débranché pour faire apprendre la programmation et l’algorithmie aux élèves. Dans ce dispositif en bois, c’est l’élève qui joue le rôle du processeur humain et qui va déboguer son code, pas à pas, en notant les différents états de la mémoire et en… réfléchissant !

Téléchargements

Le plan human processor! (Fig. 1) ci-dessous présente l’ensemble des pièces à découper. La liste des problèmes à résoudre, un manuel pour l’enseignant et une liste de stratégies cognitives sont également disponibles.

Fig. 1 – Human Processor!
[CC-BY-NC-SA]

Marche à suivre

La zone de découpe fait 360x220mm. Nous utilisons du MDF blanc sur une face, de 3mm pour les instructions et 4mm pour les petites pièces (« X, Y, Z, ?, !, 0, 1″qui sont 0.02mm plus petites que les trous dans lesquels elles se logent). Les réglages utilisés sur la trotec speedy 100 sont [puissance 100%, vitesse 0.70, fréquence 1200 Hz, 1 passage, assistance d’air, z-offset 0] pour les découpes rouge et bleu, [puissance 80%, vitesse 1.0, fréquence 1000 Hz, 1 passage, sans assistance d’air, Z-Offset 3 mm] pour la découpe (gravage) noir.

La figure 2 montre des petites boites de rangement en plastique (174x127x32mm) se trouvent dans la plupart des magasins de bricolage, avec de la place pour ranger tout le matériel utile pour déboguer son code : petit crayon (TS-3 99.1mm / Amazon.fr), gomme (PLAST-0140 / Post.ch), bloc-notes (52x105mm réf. 320427 p.25 / Aligro.ch) et jeton en plexiglas acrylique de diamètre 16mm (l’accumulateur) qui fait office de point d’arrêt.

Questions ? mailto: christian.blanvillain@hepl.ch

Fig. 2 – Boite de rangement