lundi 8 mars 2010

Passer d'élève à prof

Aujourd'hui j'ai eu la chance de me glisser pendant 2 heures dans la peau d'un enseignant, très franchement je ne suis pas déçu mais je ne m'attendais pas à ça non plus.

Contexte de départ 

Le lycée Camille Claudel de Digoin (71) accueil plusieurs fois par semaine des élèves en difficultés en provenance de différents collèges. Le but est de leur montrer que l'école ne se limite pas aux mathématiques, français et anglais, mais qu'elle permet de voir d'autres choses. Le fait de monter d'autre choses à ces jeunes leur permets de comprendre que les matières que l'ont étudies à l'école sont importantes. Dans cette optique on m'a demandé si je serais d'accord pour avoir un petit groupe de collégiens pou leurs faire un cour dans ma spécialité, qui est, qui est ?? l'informatique, et plus particulièrement le développement logiciel. Ce ne fut pas simple car après examen on m'a dit qu'en fait ce ne serait pas possible car je n'étais pas licencié et donc qu'on ne pourrait pas me payer. Je me suis alors proposé pour le faire bénévolement car d'une part cela me permet de voir ce que c'est que de transmettre sa passion à des élèves et d'autres part, cela me permet de voir comment réagissent les élèves au cour que je suis susceptible de réaliser pour eux.

Le choix difficile du programme

Après accord et quelques recherches de salles d'informatique libres, je me suis mis en quête du programme parfait pour ces jeunes élèves. La première question que je me suis posée à été : Quoi ? et j'y est naturellement répondu par : Java. Je me suis ensuite demandé : Pourquoi ? et j'ai alors pensé que c'était bien d'utiliser Java car c'est une technologie relativement simple coté base. Mais quelque chose c'est imposée à mon raisonnement, quelque chose qu'il fallait respecter.. Si je veux faire passer ce que j'aime, je ne doit pas dégouter mon publique, or commencer avec un langage de programmation typé orienté objet n'est peut être pas la meilleur solution.. bien qu'en réalité j'imaginais déjà un petit RPG textuel dans une Applet (j'avais préparé le TP sur netbeans).. Je me suis alors tourné vers python car c'est un langage simple (type de variable dynamique, tableau très simples à utiliser, un module Tkinter pour faire des petites fenêtres..). Après un week end "déménagement" et quelques courbatures plus une bonne douche, je me suis dit qu'il serait préférable de commencer par quelque chose de concret rapidement, quelque chose de tellement simple que ça serait accessible à tout le monde.. J'ai alors choisie le HTML.

Déroulement de la séance

Nous avions une séance de 2 heures de 9h00 à 11h00 dans une grande salle pleine d'ordinateur avec un tableau, un rétro-projecteur (relier à un PC) et du chauffage (c'est un point essentiel croyez moi :-) ). Lorsque les 3 élèves sont arrivés (accompagnés d'un éducateur), nous avons commencés. Le début fut assez difficile car les pauvres ne savaient pas du tout ce qui les attendaient. Je leurs ai donc expliqués grossièrement le déroulement de la séance (qui c'est presque passée comme je le voulais). Une fois la glace brisée et les présentations faites, nous attaquâmes les bases du HTML avec un document vide sans balises avec un peu de texte.
Première chose que je note : Les jeunes (2 sur 3) avaient réellement du mal avec le clavier pour trouver certaines touches comme les crochets, la tabulation, le slash, les double quottes (que j'appelais guillemets).
Deuxième chose qui m'a marqué : Aucun ne savaient ce qu'était une extension de fichier ni même un dossier.
J'ai donc dans un premier temps affiché un clavier avec les touches stratégiques au tableau via le retro-projecteur, puis j'ai fait un petit résumer sur les formats de fichiers et pourquoi ils avaient une extension (dire que sous linux les fichiers n'ont généralement pas d'extensions.. mais passons).
J'ai adapté le cour à la vitesse des élèves car le but n'était pas de les brusquer, mais de leur montrer qu'on pouvait être maitre de l'ordinateur et plus un simple utilisateur (être un créateur, un artiste, n'est pas merveilleux ?). Coté HTML nous n'avons pas vue les balises <html>, <head>, <title>, <body> pour simplifier la chose, cependant nous avons largement abordés <#h[1-6]#> (désolé pour l'expression régulière, c'était plus fort que moi ^^'), <p>, <a>, <ul>, <li>, <ol>, <strong>, <ins> et <img>. Il s'est avéré que travailler avec des images les a éveillés d'un coup car c'est graphique, c'est concret et ce n'est pas du texte. Nous nous sommes amusés avec la vielle propriété align pour centrer nos images ou les déplacer sur le coté droit ou gauche (pas de css la première fois).
Les deux heures sont passée relativement vite et je n'ai pas eu le temps de m'ennuyer, car j'étais soit sollicité à droite à gauche pour expliquer qu'il fallait fermer ces balises ou alors j'étais au tableau à expliquer la logique de certaines choses.

Conclusion

Et bien si c'était à refaire je le referais ! on me l'a d'ailleurs proposé. J'ai été agréablement surpris par les élèves qui m'ont demandés à la fin du cour où récupérer notepad++ pour qu'ils puissent essayer de refaire ce qu'ils avaient fait dans la matinée chez eux. L'éducateur qui les accompagnait à beaucoup aimé ce cour lui aussi et attend le prochain. C'est donc un bilan très positif pour une première approche d'enseignement. Il y a une chose que je tiens tout de même à signaler : Les jeunes ne savent pas ce qu'est un fichier jpeg ou comment créer un dossier par contre.. ils savent poster des images sur facebook.. Sacré génération..

Contrat Creative Commons

1 commentaire: