Étude expérimentale de l’objet « trinôme »

TP en seconde sur les trinômes
mardi 4 janvier 2011
par  Alain BUSSER

Voici le sujet du TP (on remarquera que les élèves étaient en situation d’autonomie, le choix de l’outil leur étant plus ou moins laissé, avec 4 suggestions) :

PDF - 26.7 ko
le sujet du TP en pdf

Sans doute influencés par la préférence de leur professeur, les élèves ont presque tous choisi CaRMetal, la seule exception étant un élève doté d’une calculatrice Ti82Stats, et qui a d’ailleurs assez vainement tenté de s’en servir en lieu et place de JavaScript.

Plusieurs élèves ont d’emblée entré ceci :

Réflexe d’algorithmiciens... Puis la situation a évolué en

Après c’est devenu moins facile, en particulier parce que devant un clavier, les élèves n’acceptent d’ouvrir un cahier, fût-ce celui du cours, que si on les y force...

Alors un élève a tenté de regarder comment était fait le fichier du cours. Un autre a tenté un

qui revient à demander à l’utilisateur de calculer l’abscisse du sommet de la parabole et de l’entrer à la main ! C’est très analogue à ces élèves qui, lors de l’épreuve expérimentale du Bac S, remplissent le tableur cellule après cellule grâce à la calculatrice !

Voici quelques copies d’élèves (souvent incomplets, il semble y avoir eu peu de travail à la maison) :

Copie 1

Plusieurs élèves ont d’abord entré -b/2*a au lieu de -b/(2*a) ce qui les a parfois mené jusqu’au bout de l’heure pour comprendre pourquoi « ça ne marche pas » (non conformité avec l’exemple du livre : L’erreur est-elle dans le livre, dans la formule du cours ou dans celle du script ?).

Copie 2

Cette version a été assez répandue ; on constate la laconicité des affichages et le blocage sur les tests.

Copie 3

La réponse à la question 3 sans passer par la question 2 témoigne d’une confusion entre x et y. Là encore, pas de tests (certains ont essayé de faire les tests à la main sans passer par le JavaScript).

Copie 4

On constate

  1. L’absence du else : Ignorance de cette instruction ou choix délibéré pour éviter le cas a=0 ?
  2. Cet élève est le seul à avoir pensé au cas a=0 qui ne donne pas un trinôme ;
  3. Une ébauche de définition d’un objet trinôme au sens de la programmation objet (lignes devenues des commentaires).

Écrire un objet trinôme est possible, et même très probablement à la portée d’un élève de Seconde :

En JavaScript

En Python

Très concis...

En Ruby

Bien entendu, cette copie qui est la seule complète, a eu la note de 20 ; en plus l’élève a fini avant la fin de l’heure.

Une fois de plus, obliger les élèves à réinvestir dans une situation active (de programmation) plutôt que dans des exercices répétitifs (mais nécessaires : Il y aura aussi quelques séances Wims là-dessus) est très rentable, le cours pouvant servir à aider les élèves à réussir le TP, ce qui a au moins l’avantage d’aider les élèves à le regarder, ce cours, ce qui en milieu d’année scolaire, est loin d’être automatique !


Commentaires

Brèves

Hyper-vidéos pour l’algorithmique au lycée

dimanche 19 août 2012

Olivier Roizès, à la demande de l’ADIREM, a réalisé une collection d’hyper-vidéos de présentation de logiciels et environnements de programmation. Ces hyper-vidéos, c’est-à-dire des vidéos contenant des éléments clicables, devraient être utiles aux enseignants désireux de se familiariser avec Python, CaRMetal, R, Rurple, Scilab ou Xcas.

Ouverture du SILO

mardi 1er novembre 2011

Le SILO (Science Informatique au Lycée : Oui !) est un espace collaboratif documentaire de partage et de formation collégiale, à destination des professeurs appelés à enseigner l’informatique au lycée.

Une initiative du CNDP, de l’INRIA et de Pasc@line, à laquelle se sont associés SPECIF, fuscia, EPI et ePrep.

Sur le Web : Site du SILO

Introduction à la science informatique

lundi 12 septembre 2011

Le CRDP de Paris publie le premier ouvrage destiné aux professeurs chargés d’enseigner la nouvelle spécialité « Informatique et sciences du numérique » en Terminale S à la rentrée 2012. Cet ouvrage a été coordonné par Gilles Dowek, directeur de recherche à l’INRIA.

Sur la création de la spécialité ISN, on pourra également consulter l’interview donnée au Café pédagogique par l’inspecteur général Robert Cabanne.

Sur le Web : CRDP de Paris