π
<-

Programme 2nde 2017, fin de la programmation calculatrices

Discussions scientifiques et scolaires

Re: Programme 2nde 2017, fin de la programmation calculatric

Unread postby critor » 29 Nov 2017, 20:54

Quelques documents que l'on vient de me pointer, utilisés pour les formations au nouveau programme de 2nde dans l'académie de Montpellier :
http://disciplines.ac-montpellier.fr/ma ... conde-2017

Sans surprise, tout en Python.

Il y a même un diaporama où l'auteure liste les langages répondant selon elle aux consignes du BO (langage simple d’usage, textuel, interprété, concis, largement répandu, pouvant fonctionner sur une diversité d’environnements) :
Claire Salvinas wrote:
  • Basic (plus largement répandu)
  • Perl (pas assez répandu)
  • Bash (pas assez simple)
  • JavaScript (pas simple dans un navigateur ou sans navigateur)
  • PHP (pas un langage généraliste, pour faire du Web)
  • Xcas (pas assez répandu)
  • Scilab (pas assez répandu, plutôt du calcul numérique)
  • Python !

Pas sûr qu'il y ait un grand recul. PHP peut parfaitement servir à autre chose qu'à générer des pages web. Il offre toutes les fonctions d'un véritable langage de programmation.

Mais bref, on note que tous les collègues formés sur l'académie auront donc entendu et assimilé aussi que choisir Xcas ou Scilab pourtant encore présents dans plusieurs nouveaux manuels de Seconde c'est pas bien. :p

On note bien évidemment que les langages calculatrice ont été omis.

Et on y vient, car l'auteur explique ensuite pourquoi Algobox n'est pas dans la liste...
Claire Salvinas wrote:
  • pas largement répandu
  • pas textuel
  • pas véritable langage
  • pas généraliste (des courbes, une interface graphique)
  • pas beaucoup de bibliothèques
  • langage éducatif


... et pourquoi les langages TI/Casio/HP sont à proscrire :
Claire Salvinas wrote:langage calculatrice (TI, Casio, ...)
  • propriétaire
  • chaque calculatrice a son langage
  • pas multiplateforme


Pas sûr que l'auteure ait utilisé les calculatrices bien davantage que le PHP.
Dire que chaque constructeur a son propre langage, soit (et encore, jongler entre plusieurs langages ne me semble absolument pas être un défaut en début de formation, bien au contraire).
Mais prétendre comme elle me semble le faire que chaque modèle a un langage différent... désolé mais non.

C'est le même langage sur TI-82 Advanced et TI-83 Premium CE, tout juste y a-t-il quelques instructions supplémentaires sur cette dernière mais qui de toutes façons en pratique ne sont pas utilisées dans le cadre du programme d'algorithmique.
Même situation chez Casio avec les Graph 25+E, Graph 35+E, Graph 75+E et Graph 90+E. C'est grosso modo le même langage avec une compatibilité ascendante. Un programme Graph 25+E marchera sur Graph 90+E.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 50.2%
 
Posts: 42132
Images: 16453
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor


Re: Programme 2nde 2017, fin de la programmation calculatric

Unread postby critor » 13 Apr 2018, 15:31

Ah ben tiens, on retrouve cette chère Claire :
https://www.numworks.com/fr/ressources/ ... s/corrige/

Bizarre, je croyais que les "langage calculatrice (TI, Casio, ...)" c'était pas bien.
Tout comme le PHP qui est un vulgaire langage dédié au web, bien sûr...
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 50.2%
 
Posts: 42132
Images: 16453
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Programme 2nde 2017, fin de la programmation calculatric

Unread postby Adriweb » 13 Apr 2018, 16:12

Sans doute que c'est les langages calculatrice qui sont nés dessus c'etait "pas bien", alors que le python qui est né ailleurs mais porté sur calculatrice "désormais", c'est bon ? :P
Enfin bref, du moment que le contenu est bon sur le site de NumWorks, tout le monde sera content j'imagine.

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 79.2%
 
Posts: 14778
Images: 1123
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Programme 2nde 2017, fin de la programmation calculatric

Unread postby critor » 13 Apr 2018, 16:17

Je n'ai rien à dire sur le contenu.

Je note juste la critique systématique et la plupart du temps non fondée de tout ce qui n'était pas Python. Alors que les textes officiels exigent juste un langage fonctionnel, et que plusieurs calculatrices le proposaient déjà. On pourrait même parler de dénigrement.

Et je souris devant le rapide retournement complet de veste niveau calculatrices.
De plus si tu regardes la date de la formation en question, la NumWorks existait déjà.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 50.2%
 
Posts: 42132
Images: 16453
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Programme 2nde 2017, fin de la programmation calculatric

Unread postby Balalaika762 » 15 Apr 2018, 09:48

Autant d'un côté c'est compréhensible qu'ils refusent les langages propriétaires des calculatrices parce qu'ils sont... propriétaires, autant tout miser sur le Python et faire passer le reste à la trappe c'est injustifié, surtout le PHP et le Javascript qui sont ultra répandus.

Y'a plus qu'à espérer qu'ils reportent ça dans les programmes universitaires, que ce ne soit pas perdu entièrement.
User avatar
Balalaika762
Niveau 0: MI (Membre Inactif)
Niveau 0: MI (Membre Inactif)
Level up: 0%
 
Posts: 2
Joined: 14 Apr 2018, 08:47
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Programme 2nde 2017, fin de la programmation calculatric

Unread postby Lionel Debroux » 15 Apr 2018, 10:51

Hmm... vu les défauts de ces langages, les failles de sécurité et la maintenabilité limitée de nombre de codes du monde réel écrits dans ces langages, donner à trop d'élèves l'habitude de programmer en PHP ou en JS n'est pas une bonne idée :)
On fait un peu moins de conneries en Python.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6865
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: Programme 2nde 2017, fin de la programmation calculatric

Unread postby parisse » 15 Apr 2018, 11:47

Je ne connais pas PHP, sur Javascript je suis completement d'accord avec Balalaika. Vu ce qui va etre enseigne au lycee (cf. l'activite de C. Savinas), il n'y a aucune raison d'avancer des craintes de failles de securite, ni de raisons de craindre que du code Javascript (pur) soit moins propre que du Python. Toujours vu ce qui va etre enseigne au lycee, les langages des calculatrices telles que TI 89/nspire, Casio Classpad, HP prime conviennent egalement tres bien. En fait meme mieux pour faire des maths: avec la ^ naturelle, une division coherente, et des operations simples sur les matrices/vecteurs. Je suis en train de regarder numpy/pylab pour voir si ca peut etre rendu compatible en Xcas, on peut aussi y faire de gros reproches ... (et mes etudiants de L3 pourtant sortis tout droit de classes prepas ont du mal a faire des operations toutes simples en analyse numerique matricielle avec Python). C'est assez normal pour un langage qui n'a pas ete prevu pour faire des maths. Si la reforme du lycee aboutit, et que la discipline info impose Python, je m'en moque, pourvu qu'en maths le choix du langage reste possible.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 88%
 
Posts: 3698
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Programme 2nde 2017, fin de la programmation calculatric

Unread postby Adriweb » 15 Apr 2018, 11:55

Au passage, sans revenir sur le débat de quel langage serait mieux par rapport à ce qu'il engendre ou non côté sécurité pour des débutants, il ne serait pas impossible de faire une sorte de couche de traduction python=>lua sur Nspire (en lua), ""comme"" le fait Xcas avec la gestion de la syntaxe. Ca demanderait un peu d'huile de coude pour que ca fonctionne suffisamment correctement, mais...
Alors certes, il n'y aurait pas non plus les vraies libs du genre numpy, mais comme on a accès au moteur de calcul de la machine, on pourrait imaginer de jolis bindings pour reconstruire beaucoup de fonctionnalités.

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 79.2%
 
Posts: 14778
Images: 1123
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Programme 2nde 2017, fin de la programmation calculatric

Unread postby critor » 15 Apr 2018, 12:02

Certes, mais mode examen en 2019 donc ce sera tout autant bloqué que le portage MicroPython pour Ndless.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 50.2%
 
Posts: 42132
Images: 16453
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

PreviousNext

Return to Maths, physique, informatique et autre...

Who is online

Users browsing this forum: ClaudeBot [spider] and 6 guests

-
Search
-
Social TI-Planet
-
Featured topics
Grand Concours 2024-2025 - Programmation Python
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1149 utilisateurs:
>1119 invités
>21 membres
>9 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)