parisse a écrit: Le plus marrant dans l'histoire, c'est que ca ne servira peut-etre a rien, parce que si l'algorithmique est enseignee et evaluee dans le cours d'informatique, il est fort possible que les enseignants prefereront travailler sur des PC, ou en tout cas ne se contenteront pas de microPython+math+cmath+urandom, alors qu'en maths, si ca se trouve, les calculatrices seront interdites. Et en prepas, la ti83ce n'a pas de calcul formel et n'aura probablement pas de module equivalent a numpy et matplotlib.
Je ne suis pas complètement d'accord, il reste le cours de maths ! Alors oui, moi aussi je préfère travailler en salle informatique, mais j'attends avec impatience la possibilité de travailler en Python sur calculatrice pour me débarrasser de ti basic et Casio basic (même si je sais que travailler plusieurs langages est une bonne chose) et travailler en Python quand on veut, sans nécessité d'aller en salle informatique.
Par exemple, en seconde aujourd'hui nous avons travaillé sur les équations de droite. J'ai demandé aux élèves de construire un algorithme qui, à partir des coordonnées de deux points détermine l'équation réduite de la droite passant par ces deux points. Déjà, le fait de ne pas être en salle informatique incite davantage les élèves à travailler d'abord avec un crayon papier sur une feuille avant de chercher à programmer, et ensuite, une fois l'algorithme finalisé, le programmer sur calculatrice en Python (plutôt que ti basic comme je serai amené à le faire demain, lorsque nous finirons l'algorithme).
Autre exemple : dans le Pondichéry de cette année que j'ai travaillé avec un groupe de terminales volontaires, il y avait une question sur une valeur seuil : j'ai eu trois approches possibles : la résolution d'une inéquation, l'utilisation du menu suite de la calculatrice et recherche dans le tableau de valeurs, et de façon surprenante, la première solution qui m'a été proposée par un élève : un programme avec une boucle tant que. Et pourtant, nous n'étions pas dans une salle informatique, donc les réflexes commencent à venir, et avoir Python sous la main serait plus appréciable que les langages constructeurs basic.