Langage pour débutant ds cadre scolaire

Fermé
Regnaut - 6 juil. 2004 à 22:53
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 - 8 juil. 2004 à 19:06
J'ai été programmeur (pascal, C) pendant10 ans, il y a 10 ans. Je me suis reconverti dans l'enseignement (Techno) et j'ai des envies de programmer qui reviennent. Je me demande si je ne pourrais pas faire une séquence "programmation" à des élèves de 3eme (14 - 15 ans). Mon idée est de faire des petites applications à destination des primaires : table de multiplication ou conjugaison ... mais je ne sais pas quel langage utiliser. J'ai bien pensé à VBA mais d'après ce que j'ai compris, les macros sont dans le modèle et donc ce n'est pas facile à diffuser. Ou Qbasic mais l'écran MSDos, "çà va pas le faire" comme ils disent
Alors, Javascript ? mais va faloir que je parle de Html. Ils vont tout mélanger, non ? Voila ou j'en suis et je pietine depuis une semaine
A l'aide !
Merci d'avance
J'oubliais, il faudrait que ce soit gratuit ou pas cher
F R

5 réponses

Visual basic me semble sympas, mais la licence est tres cher

Sinon, c'est vrai qu'en javascript c'est impec, mais tres compliquer a faire assimiler

désolé, je vois rien d'autre pour le moment
0
blurk Messages postés 486 Date d'inscription vendredi 16 avril 2004 Statut Membre Dernière intervention 15 mars 2009 160
7 juil. 2004 à 13:25
salut!

Le problème, c'est que tout ce qui n'est pas en ecran dos,
(windows quoi) c'est de l'évènementiel, que ce soit en
basic, pascal, java, javascript, etc. et que ça demande un petit apprentissage: c'est de la programation évènementielle.

je vulgarise: l'utilisateur doit pouvoir cliquer partout sans planter
le programme. l'utilisateur n'est plus bloqué dans une console
jusqu'à ce qu'il tape sur une touche. Rien ne doit être bloquant à long terme.

Les environement les plus accessibles en évenementiel/windows/
à mon avis sont Visual basic, Delphi (en pascal) mais voilà, comme dit Slyvore c'est cher (quoique delphi6 est gratuit dans le cadre d'une utilisation personnelle, Il y a rapidQ qui est en Basic et complètement gratuit et téléchargeable) Et puis il ya ce minimum de connaissance à avoir en programmation windows.

bonne recherche!
¤
0
bonjour
Merci pour ces idées.
RapidQ me semble très interessant. Je vais continuer de l'évaluer Mais avant, je me pose une question :
dans quelle mesure on a le droit d'installer un logiciel gratuit sur un serveur avec plusieurs postes ?
merci d'éclairer ma lanterne car un établissement scolaire doit faire attention à rester dans une totale légalité.
Salut
0
Prennez un petit emacs for windows + un compilateur C du genre mingwin ou java avec jdk et voila c fait. De plus emacs fait la reconaissance syntaxique donc non seulement il est gratuit mais en plus il peut etre éducatif. Par contre il faut configurer le compilateur emacs avec le compilateur installé dans vos pc pour ne pas passé dans les commande MS-Dos qui vont embrouiller vos élèves. En plus il faudra que vous ecriviez quelque fonction pour simplifier la vie de vos étudiant par exemple une fonction qui affiche ou qui saisie du texte sans passé par du "scanf(%d, val)" que les élèves vont prendre pour du chinois il faut maper la fonction avec un nom plus fr comme "d = saisir(val)" bref franchement ce n'est pas peine de se prendre la tete avec des logiciels à licence. Fait des librairie simplifié et le tour est joué. Si vous opté pour mon option, vous pourrez demander à la communauté ccm de vous aidé à ecrire ces mini macro de simplification :D
0
blurk Messages postés 486 Date d'inscription vendredi 16 avril 2004 Statut Membre Dernière intervention 15 mars 2009 160
8 juil. 2004 à 18:44
ce que je sais, c'est que la plupart des shareware peuvent être utilisés gratuitement à condition de ne pas commercialiser le travail fait avec.
Les freewares, c'est totalement libre, sauf que bien sûr, c'est une propriété intellectuelle qui ne se revend pas. Généralement il y a des fichiers readme qui expliquent les conditions d'utilisation.
beaucoup de freewares sont fait par des programmeurs indépendants qui veulent promouvoir l'éducation (GNU, FREE BSD)
cordialement
¤
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
8 juil. 2004 à 19:06
Python ?

C'est excellent pour apprendre à programmer.

A l'origine, c'était même d'ailleurs conçu pour ça.

http://wikipython.flibuste.net/moin.py/PresentationGenerale
0