π
<-

Réforme de la classe de terminale : spécialité Informatique

Re: Réforme de la classe de terminale : spécialité Informati

Messagede M@yeulC » 08 Jan 2012, 15:51

Moi, je préfèrerais qu'on leur apprenne du prolog ou du C/C++ : Le Prolog est un langage qui permet de bien saisir le concept mathématique du problème (d'après les exemples que j'en ai vu), le C est un (le?) des langages les plus utilisés à ce jour, et est un langage d'assez haut niveau.
Sinon, il reste toujours le Basic (ou le TI-Basic :8): , on peut faire des trucs géniaux avec ;))

Et je crois que je vais refaire un tour en terminale... J'aurais pu avoir la mention bien, avec ça :(:
Avatar de l’utilisateur
M@yeulC
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Prochain niv.: 2.2%
 
Messages: 85
Inscription: 27 Mar 2011, 18:55
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 4è année d'école d'ingénieur en électronique/informatique

Re: Réforme de la classe de terminale : spécialité Informati

Messagede Lionel Debroux » 08 Jan 2012, 16:30

Prolog et C sont de mauvais choix tous les deux, surtout avec un nombre d'heures de cours plutôt restreint:
* dans une promo d'informatique en L3, les gens qui rentraient vraiment dans la façon particulière de programmer qu'est le Prolog étaient une petite minorité (dont je ne faisais pas partie :D);
* en C, la différence printf / scanf, et la maîtrise des format strings, sont loin d'être évidentes pour la plupart des débutants ;)
En C++, le typage plus fort et les iostreams permettent d'abstraire largement les problèmes de printf et scanf - mais bon, pour faire de l'algorithmique, Pascal reste un bon choix :)
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.4%
 
Messages: 6873
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: Réforme de la classe de terminale : spécialité Informati

Messagede M@yeulC » 08 Jan 2012, 16:36

Il n'empêche que le turbo pascal n'est quasiment plus utilisé à ce jour, Il ne servirait donc à pas grand chose de l'apprendre à des élèves...

C'est vrai que l'on nous apprend du C++ à la prépa, avec iostream et namespace std, qui permettent d'utiliser :
Code: Tout sélectionner
cout<<"salut<<endl;


au lieu de :
Code: Tout sélectionner
printf("Salut\n");


ce qui est sûrement plus facile à appréhender au début.
Avatar de l’utilisateur
M@yeulC
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Prochain niv.: 2.2%
 
Messages: 85
Inscription: 27 Mar 2011, 18:55
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 4è année d'école d'ingénieur en électronique/informatique

Re: Réforme de la classe de terminale : spécialité Informati

Messagede Wellen » 08 Jan 2012, 16:44

M@yeulC a écrit:Il n'empêche que le turbo pascal n'est quasiment plus utilisé à ce jour, Il ne servirait donc à pas grand chose de l'apprendre à des élèves...

Le grand axe de cette nouvelle spécialité m’apparaît plus être de l'algorithmique que l'apprentissage d'un langage particulier..
À savoir : savoir maîtriser l'algorithmique, pour pouvoir l'appliquer à n'importe quel (ou presque :D) langage par la suite.
Ceci en utilisant un langage support, qui est donc sensé être très structuré, et se rapprocher de beaucoup de l'algorithme que-tu-écris-en-français-avec-une-feuille-et-un-crayon.

A mon avis, le C est beaucoup plus flexible que le Pascal, et c'est ça le problème : il faut avoir un langage qui soit bien carré, structuré, et qu'on ne puisse pas faire n'importe quoi avec sans que le compilo te laisse passer.
Par exemple, on distingue tout-à-fait bien en Pascal : procédure et fonction ; passage par valeur et passage par adresse.
Ne serait-ce aussi que dans la structuration des déclarations de types/de variables, aussi.

Bien évidemment je compare C et Pascal parce que ce sont deux langages (à part calto) que je maitrise suffisamment bien pour en parler.
Dernière édition par Wellen le 08 Jan 2012, 17:01, édité 3 fois.
La procrastination, c'est rigolo.
Avatar de l’utilisateur
WellenPremium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 31.8%
 
Messages: 447
Inscription: 17 Déc 2010, 00:00
Localisation: Compiègne (Picardie)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: étudiant UTC

Re: Réforme de la classe de terminale : spécialité Informati

Messagede Lionel Debroux » 08 Jan 2012, 16:46

Voilà, merci Wellen :)

Ca n'est pas parce qu'un langage est passé de mode qu'il devient inutilisable pour ce pour quoi il a été conçu - l'enseignement, précisément :)
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.4%
 
Messages: 6873
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: Réforme de la classe de terminale : spécialité Informati

Messagede noelnadal » 08 Jan 2012, 17:02

On apprend le html aussi apparemment, je l'ai vu dans le document. :)
Avatar de l’utilisateur
noelnadalEcrivain
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 40.8%
 
Messages: 2271
Images: 0
Inscription: 10 Mar 2011, 00:00
Localisation: France, Melun (77)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: INRIA Paris
Twitter/X: nadalnoel
Facebook: noel.nadal1
GitHub: noelnadal

Re: Réforme de la classe de terminale : spécialité Informati

Messagede Lionel Debroux » 08 Jan 2012, 17:18

Oooh. Pour le coup, le HTML/CSS n'a pas du tout été fait pour l'enseignement, et la majorité des informaticiens le maîtrisent mal (j'en fais partie)...
On veut peut-être former une nouvelle génération de programmeurs à faire des sites merdiques ? :D
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.4%
 
Messages: 6873
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: Réforme de la classe de terminale : spécialité Informati

Messagede noelnadal » 08 Jan 2012, 17:22

Ah ben moi je ne sais pas j'ai juste vu ça dans le document.

EDIT : et puis c'est simple le HTML, faut juste un bon prof.
Avatar de l’utilisateur
noelnadalEcrivain
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 40.8%
 
Messages: 2271
Images: 0
Inscription: 10 Mar 2011, 00:00
Localisation: France, Melun (77)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: INRIA Paris
Twitter/X: nadalnoel
Facebook: noel.nadal1
GitHub: noelnadal

Re: Réforme de la classe de terminale : spécialité Informati

Messagede Bisam » 08 Jan 2012, 18:13

J'ai appris dans ma jeunesse (en Math Sup, tout de même) le Pascal comme premier langage de programmation. Mine de rien, ça m'a beaucoup aidé pour la programmation sur TI dont le langage est très proche.
Je pense comme Lionel que c'est un très bon choix pour commencer en algorithmique, même si certaines contraintes sont un peu pénibles (déclaration de TOUTES les variables et fonctions en entête, notamment)

Je maîtrisais à l'époque également le Basic sur PC et je me rappelle notamment avoir programmé des calculs exacts sur les grands nombres (taille limitée uniquement par la taille de l'écran car il n'y avait pas assez de RAM pour retenir tous les calculs intermédiaires donc il fallait les afficher au fur et à mesure).

Mont tout premier langage a néanmoins été le LOGO (nostalgie) et sa célèbre tortue... abordé en 4ème...
Avatar de l’utilisateur
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 69.6%
 
Messages: 5670
Inscription: 11 Mar 2008, 00:00
Localisation: Lyon
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Réforme de la classe de terminale : spécialité Informati

Messagede noelnadal » 08 Jan 2012, 18:24

Scratch aussi au seconde. ^^
Mais quand je dis Python c'est parce que sur un fil de discussions ils en parlaient constamment comme un bon langage, mais peut-être avaient-ils tort...
Avatar de l’utilisateur
noelnadalEcrivain
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 40.8%
 
Messages: 2271
Images: 0
Inscription: 10 Mar 2011, 00:00
Localisation: France, Melun (77)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: INRIA Paris
Twitter/X: nadalnoel
Facebook: noel.nadal1
GitHub: noelnadal

PrécédenteSuivante

Retourner vers News Divers

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 18 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
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 !
1234
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1121 utilisateurs:
>1106 invités
>7 membres
>8 robots
Record simultané (sur 6 mois):
29271 utilisateurs (le 11/07/2025)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)