Donc je bosse dans un collège, et la saison des subvention permet
d'acheter des poste. Et ceux de PS étant intéressant niveau prix/config,
ce sont ceux qu'on a acheté.
Résultat : Le Mandrake linux Discovery annoncé est en fait un Linpus
Linux, distribution basée Mdk, sur laquelle je n'ai pas réussit à faire
un chti urpmi, ni même à trouver un outil graphique pour maj.
Bref, moi qui espérait un peu là-dessus pour convaincre de faire migrer
la salle info sous linux, pas de pot avec cette config à 2 sous...
Ouais, je sais, on en a pour son argent. Mais quand même...
La fin de l'aventure, totalement HS ici, mais bon, c'est que j'ai tout
viré pour refoutre win98 dessus (et ouais, je sais :-(). Ai pour ça
utilisé une knoppix, et QTParted, en 2 fois (obligation de redémarrer au
milieu), pour pouvoir supprimer les partitions et préparer/formater en
fat32. Et le fin du fin, aucun pilote fourni. Heureusement qu'il y a un
site.
En bref, le prix, 350 l'UC pour 80Go, Celeron D et 512 Mo Ram se justifie.
"Jean-Francois BILLAUD" a écrit dans le message de news:42833d54$0$1427$
nicolas vigier écrivait :
Il faut avoir enseigné la programmation pour le savoir.
Et donc comme tu n'as pas enseigne la programmation tu ne peux pas nous
dire pourquoi ?
C'est pas le problème. Si je dis pourquoi à quelqu'un qui a enseigné la programmation,
ça ne sert à rien vu qu'il le sait déjà. Si je le dis à quelqu'un qui n'a pas
enseigné la programmation il ne peut pas comprendre.
Tu dois etre vraiment super comme prof toi :)
Mais bon, ca va, on a bien compris que tu sais pas de quoi tu parles, c'est pas la peine de trouver des excuses bidon pour pas repondre.
Ah, ça tombe bien. Je cherchais justement quelqu'un qui connaît bien les langages de programmation, vous allez sûrement pouvoir me répondre :
Je me demandais quel serait le meilleur langage à utiliser pour une initiation
à la programmation disons en une trentaine d'heure pour des jeunes de 15 ans,
quels sont les concepts qu'on peut raisonnablement faire passer, et quels types
d'exercices donner.
simple et je te donne les reponses pour t'aider
pascal ,perl, html ou direct l'obj mais cela va pas plaire a tout le monde"eleves"
concept langage compile traduire une seule fois langage interprete traduit a chaque lecture machine virtuelle un programme qui execute un autre programme avantage portabilite du code
reseaux dns numero ==non lisible par un etre humain routeur== machine qui te dit c'est ici ou c'est pas chez moi mais si tu demandes a mon voisin xxyyzz il saura peut etre ip numero qui te permet de savoir ou te repondre et ou aller cherche l'info
protocole cuisine qui permet a deux machines de parler le meme baratin
je continue mais cela va ne plus etre aussi facile
noyau ensemble de differentes taches qui s'executent a tour de role
strategies chaqu'un son tour avec la meme duree ou les taches s'executent a la queue leuleu en fonction d'une priorite ou un peu des deux
pour passer de l'un a l'autre l'on sauvegarde tous les registres "eta +donne de nicro p" et l'on remet les valeurs de la tache suivante
MMU prendre un classeur + un index un numero pour chaque feuille pb donner acces au contenu d'une feuille a plusieurs taches ou faire une copie de page sans deplacer la page il y a 2 colonnes dans ton index et tu peux avoir un index pour chaque tache
disque dur ... je te laisse la suite qui a dit que l'informatique c'etait complique
-- des conneries j'en ai dites oui oui je vous assure... mais elles n'engagent que votre perception remy
"Jean-Francois BILLAUD" <billaud@interpc.fr> a écrit dans le message de
news:42833d54$0$1427$636a15ce@news.free.fr...
nicolas vigier écrivait :
Il faut avoir enseigné la programmation pour le savoir.
Et donc comme tu n'as pas enseigne la programmation tu ne peux pas
nous
dire pourquoi ?
C'est pas le problème. Si je dis pourquoi à quelqu'un qui a enseigné la
programmation,
ça ne sert à rien vu qu'il le sait déjà. Si je le dis à quelqu'un qui
n'a pas
enseigné la programmation il ne peut pas comprendre.
Tu dois etre vraiment super comme prof toi :)
Mais bon, ca va, on a bien compris que tu sais pas de quoi tu parles,
c'est pas la peine de trouver des excuses bidon pour pas repondre.
Ah, ça tombe bien. Je cherchais justement quelqu'un qui connaît bien les
langages de programmation, vous allez sûrement pouvoir me répondre :
Je me demandais quel serait le meilleur langage à utiliser pour une
initiation
à la programmation disons en une trentaine d'heure pour des jeunes de 15
ans,
quels sont les concepts qu'on peut raisonnablement faire passer, et quels
types
d'exercices donner.
simple et je te donne les reponses pour t'aider
pascal ,perl, html ou direct l'obj mais cela va pas plaire
a tout le monde"eleves"
concept
langage compile traduire une seule fois
langage interprete traduit a chaque lecture
machine virtuelle un programme qui execute un autre programme
avantage portabilite du code
reseaux
dns numero ==non lisible par un etre humain
routeur== machine qui te dit
c'est ici ou c'est pas chez moi mais si tu demandes a mon voisin xxyyzz il
saura peut etre
ip numero qui te permet de savoir ou te repondre et ou aller cherche l'info
protocole cuisine qui permet a deux machines de parler le meme baratin
je continue mais cela va ne plus etre aussi facile
noyau ensemble de differentes taches qui s'executent
a tour de role
strategies chaqu'un son tour avec la meme duree
ou les taches s'executent a la queue leuleu en fonction d'une priorite
ou un peu des deux
pour passer de l'un a l'autre l'on sauvegarde tous les registres
"eta +donne de nicro p" et l'on remet les valeurs de la tache suivante
MMU prendre un classeur + un index un numero pour chaque feuille
pb donner acces au contenu d'une feuille a plusieurs taches
ou faire une copie de page sans deplacer la page
il y a 2 colonnes dans ton index
et tu peux avoir un index pour chaque tache
disque dur
...
je te laisse la suite qui a dit que l'informatique c'etait complique
--
des conneries j'en ai dites oui oui je vous assure...
mais elles n'engagent que votre perception
remy
"Jean-Francois BILLAUD" a écrit dans le message de news:42833d54$0$1427$
nicolas vigier écrivait :
Il faut avoir enseigné la programmation pour le savoir.
Et donc comme tu n'as pas enseigne la programmation tu ne peux pas nous
dire pourquoi ?
C'est pas le problème. Si je dis pourquoi à quelqu'un qui a enseigné la programmation,
ça ne sert à rien vu qu'il le sait déjà. Si je le dis à quelqu'un qui n'a pas
enseigné la programmation il ne peut pas comprendre.
Tu dois etre vraiment super comme prof toi :)
Mais bon, ca va, on a bien compris que tu sais pas de quoi tu parles, c'est pas la peine de trouver des excuses bidon pour pas repondre.
Ah, ça tombe bien. Je cherchais justement quelqu'un qui connaît bien les langages de programmation, vous allez sûrement pouvoir me répondre :
Je me demandais quel serait le meilleur langage à utiliser pour une initiation
à la programmation disons en une trentaine d'heure pour des jeunes de 15 ans,
quels sont les concepts qu'on peut raisonnablement faire passer, et quels types
d'exercices donner.
simple et je te donne les reponses pour t'aider
pascal ,perl, html ou direct l'obj mais cela va pas plaire a tout le monde"eleves"
concept langage compile traduire une seule fois langage interprete traduit a chaque lecture machine virtuelle un programme qui execute un autre programme avantage portabilite du code
reseaux dns numero ==non lisible par un etre humain routeur== machine qui te dit c'est ici ou c'est pas chez moi mais si tu demandes a mon voisin xxyyzz il saura peut etre ip numero qui te permet de savoir ou te repondre et ou aller cherche l'info
protocole cuisine qui permet a deux machines de parler le meme baratin
je continue mais cela va ne plus etre aussi facile
noyau ensemble de differentes taches qui s'executent a tour de role
strategies chaqu'un son tour avec la meme duree ou les taches s'executent a la queue leuleu en fonction d'une priorite ou un peu des deux
pour passer de l'un a l'autre l'on sauvegarde tous les registres "eta +donne de nicro p" et l'on remet les valeurs de la tache suivante
MMU prendre un classeur + un index un numero pour chaque feuille pb donner acces au contenu d'une feuille a plusieurs taches ou faire une copie de page sans deplacer la page il y a 2 colonnes dans ton index et tu peux avoir un index pour chaque tache
disque dur ... je te laisse la suite qui a dit que l'informatique c'etait complique
-- des conneries j'en ai dites oui oui je vous assure... mais elles n'engagent que votre perception remy
Stephane Zuckerman
simple et je te donne les reponses pour t'aider
<suivent tout un tas de concepts "simples">
Tu oublies qu'il a demandé "en trente heures" et il parlait de prog. Alors les disques durs, on s'en fout. Et je te rappelle que le public a 15 ans en moyenne. Tu ne réponds donc pas à sa question, et en plus tu te permets une condescendance assez désagréable à lire.
-- "Je deteste les ordinateurs : ils font toujours ce que je dis, jamais ce que je veux !" "The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." (Bill Gates, The Road Ahead)
simple et je te donne les reponses pour t'aider
<suivent tout un tas de concepts "simples">
Tu oublies qu'il a demandé "en trente heures" et il parlait de prog.
Alors les disques durs, on s'en fout. Et je te rappelle que le public a 15
ans en moyenne. Tu ne réponds donc pas à sa question, et en plus tu te
permets une condescendance assez désagréable à lire.
--
"Je deteste les ordinateurs : ils font toujours ce que je dis, jamais ce
que je veux !"
"The obvious mathematical breakthrough would be development of an easy
way to factor large prime numbers." (Bill Gates, The Road Ahead)
Tu oublies qu'il a demandé "en trente heures" et il parlait de prog. Alors les disques durs, on s'en fout. Et je te rappelle que le public a 15 ans en moyenne. Tu ne réponds donc pas à sa question, et en plus tu te permets une condescendance assez désagréable à lire.
-- "Je deteste les ordinateurs : ils font toujours ce que je dis, jamais ce que je veux !" "The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." (Bill Gates, The Road Ahead)
Jean-Francois BILLAUD
Stephane Zuckerman écrivait :
Je me demandais quel serait le meilleur langage à utiliser pour une initiation à la programmation disons en une trentaine d'heure pour des jeunes de 15 ans, quels sont les concepts qu'on peut raisonnablement faire passer, et quels types d'exercices donner.
Combien d'heures / semaine ?
1 h par semaine.
Contraintes supplémentaires : - programmation objet (pas besoin d'héritage multiple) - typage fort - multi-plateformes (Windows et GNU/Linux éventuellement avec émulateur) - bibliothèque graphique (la même sous les différentes plateformes) - on doit pouvoir programmer sans savoir comment fonctione le compilateur - on doit pouvoir programmer sans savoir comment fonctione le système d'exploitation - on doit pouvoir écrire soi-même un mini gestionnaire d'événements
JFB
-- Et la touche tabulation ne doit pas être trop sollicitée, les claviers ça coûte cher.
Stephane Zuckerman écrivait :
Je me demandais quel serait le meilleur langage à utiliser pour une initiation
à la programmation disons en une trentaine d'heure pour des jeunes de 15 ans,
quels sont les concepts qu'on peut raisonnablement faire passer, et quels types
d'exercices donner.
Combien d'heures / semaine ?
1 h par semaine.
Contraintes supplémentaires :
- programmation objet (pas besoin d'héritage multiple)
- typage fort
- multi-plateformes (Windows et GNU/Linux éventuellement avec émulateur)
- bibliothèque graphique (la même sous les différentes plateformes)
- on doit pouvoir programmer sans savoir comment fonctione le compilateur
- on doit pouvoir programmer sans savoir comment fonctione le système d'exploitation
- on doit pouvoir écrire soi-même un mini gestionnaire d'événements
JFB
--
Et la touche tabulation ne doit pas être trop sollicitée, les claviers ça coûte cher.
Je me demandais quel serait le meilleur langage à utiliser pour une initiation à la programmation disons en une trentaine d'heure pour des jeunes de 15 ans, quels sont les concepts qu'on peut raisonnablement faire passer, et quels types d'exercices donner.
Combien d'heures / semaine ?
1 h par semaine.
Contraintes supplémentaires : - programmation objet (pas besoin d'héritage multiple) - typage fort - multi-plateformes (Windows et GNU/Linux éventuellement avec émulateur) - bibliothèque graphique (la même sous les différentes plateformes) - on doit pouvoir programmer sans savoir comment fonctione le compilateur - on doit pouvoir programmer sans savoir comment fonctione le système d'exploitation - on doit pouvoir écrire soi-même un mini gestionnaire d'événements
JFB
-- Et la touche tabulation ne doit pas être trop sollicitée, les claviers ça coûte cher.
Thierry Boudet
On 2005-05-12, remy wrote:
pascal ,perl, html ou direct l'obj mais cela va pas plaire a tout le monde"eleves"
Pascal, c'est un langage mort.
Perl, c'est bien, mais en apprentissage, ça peut vite conduire à du codage de goret. Html, ce n'est pas de la programmation, mais (amha) indispendable d'en maitriser las bases.
langage compile traduire une seule fois langage interprete traduit a chaque lecture
De nos jours, avec les machines modernes, la distinction n'a plus vraiment d'importance. Surtout depuis que l'essentiel du codage repose sur la réutilisation.
machine virtuelle un programme qui execute un autre programme avantage portabilite du code
FUD.
En fait, ça me chagrine, mais je ne sais pas répondre à la question de l'OP. Si je me base sur mes enfants, oui, ils ont vu le Perl à 6/8 ans, mais de façon superficielle: c'est l'age où ils apprennent les tables de multiplication, et je leur ai(?) appris à construire un programme qui calcule une table (boucles) et l'affiche à l'écran. Et ce week-end, mon grand, qui a 11 ans, est venu me demander de lui expliquer ce que je faisais, ça a été son premier contact avec le F77.
C'est très délicat d'apprendre à coder à de jeunes enfants sur les systèmes modernes. Le basic du TO7 était peut-être mieux pour ça... (nostalgie)...
-- _/°< coin
On 2005-05-12, remy <remy@fctpas.fr> wrote:
pascal ,perl, html ou direct l'obj mais cela va pas plaire
a tout le monde"eleves"
Pascal, c'est un langage mort.
Perl, c'est bien, mais en apprentissage, ça peut vite conduire
à du codage de goret.
Html, ce n'est pas de la programmation, mais (amha) indispendable
d'en maitriser las bases.
langage compile traduire une seule fois
langage interprete traduit a chaque lecture
De nos jours, avec les machines modernes, la distinction n'a plus
vraiment d'importance. Surtout depuis que l'essentiel du codage
repose sur la réutilisation.
machine virtuelle un programme qui execute un autre programme
avantage portabilite du code
FUD.
En fait, ça me chagrine, mais je ne sais pas répondre à
la question de l'OP. Si je me base sur mes enfants, oui, ils
ont vu le Perl à 6/8 ans, mais de façon superficielle: c'est
l'age où ils apprennent les tables de multiplication, et je
leur ai(?) appris à construire un programme qui calcule une
table (boucles) et l'affiche à l'écran. Et ce week-end, mon
grand, qui a 11 ans, est venu me demander de lui expliquer
ce que je faisais, ça a été son premier contact avec le F77.
C'est très délicat d'apprendre à coder à de jeunes enfants
sur les systèmes modernes. Le basic du TO7 était peut-être
mieux pour ça... (nostalgie)...
pascal ,perl, html ou direct l'obj mais cela va pas plaire a tout le monde"eleves"
Pascal, c'est un langage mort.
Perl, c'est bien, mais en apprentissage, ça peut vite conduire à du codage de goret. Html, ce n'est pas de la programmation, mais (amha) indispendable d'en maitriser las bases.
langage compile traduire une seule fois langage interprete traduit a chaque lecture
De nos jours, avec les machines modernes, la distinction n'a plus vraiment d'importance. Surtout depuis que l'essentiel du codage repose sur la réutilisation.
machine virtuelle un programme qui execute un autre programme avantage portabilite du code
FUD.
En fait, ça me chagrine, mais je ne sais pas répondre à la question de l'OP. Si je me base sur mes enfants, oui, ils ont vu le Perl à 6/8 ans, mais de façon superficielle: c'est l'age où ils apprennent les tables de multiplication, et je leur ai(?) appris à construire un programme qui calcule une table (boucles) et l'affiche à l'écran. Et ce week-end, mon grand, qui a 11 ans, est venu me demander de lui expliquer ce que je faisais, ça a été son premier contact avec le F77.
C'est très délicat d'apprendre à coder à de jeunes enfants sur les systèmes modernes. Le basic du TO7 était peut-être mieux pour ça... (nostalgie)...
-- _/°< coin
remy
"Stephane Zuckerman" a écrit dans le message de news:
simple et je te donne les reponses pour t'aider
<suivent tout un tas de concepts "simples">
Tu oublies qu'il a demandé "en trente heures" et il parlait de prog. Alors les disques durs, on s'en fout. Et je te rappelle que le public a 15 ans en moyenne. Tu ne réponds donc pas à sa question, et en plus tu te permets une condescendance assez désagréable à lire.
en 30 heure niveaux lycee
le plus simpe cree et publier un cite avec un peut de java _script et d'aborde les concepts simples je sort les ""
-- des conneries j'en ai dites oui oui je vous assure... mais elles n'engagent que votre perception remy
-- "Je deteste les ordinateurs : ils font toujours ce que je dis, jamais ce que je veux !" "The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." (Bill Gates, The Road Ahead)
"Stephane Zuckerman" <szuckerm@etu.utc.fr> a écrit dans le message de
news:Pine.OSF.4.58.0505121501230.452601@vega.utc.fr...
simple et je te donne les reponses pour t'aider
<suivent tout un tas de concepts "simples">
Tu oublies qu'il a demandé "en trente heures" et il parlait de prog.
Alors les disques durs, on s'en fout. Et je te rappelle que le public a 15
ans en moyenne. Tu ne réponds donc pas à sa question, et en plus tu te
permets une condescendance assez désagréable à lire.
en 30 heure niveaux lycee
le plus simpe cree et publier un cite avec un peut de java _script
et d'aborde les concepts simples je sort les ""
--
des conneries j'en ai dites oui oui je vous assure...
mais elles n'engagent que votre perception
remy
--
"Je deteste les ordinateurs : ils font toujours ce que je dis, jamais ce
que je veux !"
"The obvious mathematical breakthrough would be development of an easy
way to factor large prime numbers." (Bill Gates, The Road Ahead)
"Stephane Zuckerman" a écrit dans le message de news:
simple et je te donne les reponses pour t'aider
<suivent tout un tas de concepts "simples">
Tu oublies qu'il a demandé "en trente heures" et il parlait de prog. Alors les disques durs, on s'en fout. Et je te rappelle que le public a 15 ans en moyenne. Tu ne réponds donc pas à sa question, et en plus tu te permets une condescendance assez désagréable à lire.
en 30 heure niveaux lycee
le plus simpe cree et publier un cite avec un peut de java _script et d'aborde les concepts simples je sort les ""
-- des conneries j'en ai dites oui oui je vous assure... mais elles n'engagent que votre perception remy
-- "Je deteste les ordinateurs : ils font toujours ce que je dis, jamais ce que je veux !" "The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." (Bill Gates, The Road Ahead)
talon
Jean-Francois BILLAUD wrote:
Stephane Zuckerman écrivait :
Je me demandais quel serait le meilleur langage à utiliser pour une initiation à la programmation disons en une trentaine d'heure pour des jeunes de 15 ans, quels sont les concepts qu'on peut raisonnablement faire passer, et quels types d'exercices donner.
Combien d'heures / semaine ?
1 h par semaine.
Contraintes supplémentaires : - programmation objet (pas besoin d'héritage multiple) - typage fort - multi-plateformes (Windows et GNU/Linux éventuellement avec émulateur) - bibliothèque graphique (la même sous les différentes plateformes) - on doit pouvoir programmer sans savoir comment fonctione le compilateur - on doit pouvoir programmer sans savoir comment fonctione le système d'exploitation - on doit pouvoir écrire soi-même un mini gestionnaire d'événements
Raison de plus, soit python, avec python-QT ou wxpython pour le graphique, soit Java. L'avantage de Java est que le graphique vient avec, l'inconvénient est que c'est "objet" dés le départ. Dans les deux cas existent d'excellentes documentations, c'est multiplateforme, etc. Il me semble que 30 heures c'est une durée assez courante pour des premiers cours de Java, et que c'est trés large pour des premiers cours de python (évidemment en supposant que les élèves fassent quelque chose à la maison).
--
Michel TALON
Jean-Francois BILLAUD <billaud@interpc.fr> wrote:
Stephane Zuckerman écrivait :
Je me demandais quel serait le meilleur langage à utiliser pour une initiation
à la programmation disons en une trentaine d'heure pour des jeunes de 15 ans,
quels sont les concepts qu'on peut raisonnablement faire passer, et quels types
d'exercices donner.
Combien d'heures / semaine ?
1 h par semaine.
Contraintes supplémentaires :
- programmation objet (pas besoin d'héritage multiple)
- typage fort
- multi-plateformes (Windows et GNU/Linux éventuellement avec émulateur)
- bibliothèque graphique (la même sous les différentes plateformes)
- on doit pouvoir programmer sans savoir comment fonctione le compilateur
- on doit pouvoir programmer sans savoir comment fonctione le système d'exploitation
- on doit pouvoir écrire soi-même un mini gestionnaire d'événements
Raison de plus, soit python, avec python-QT ou wxpython pour le graphique, soit Java.
L'avantage de Java est que le graphique vient avec, l'inconvénient est que
c'est "objet" dés le départ. Dans les deux cas existent d'excellentes
documentations, c'est multiplateforme, etc. Il me semble que 30 heures c'est
une durée assez courante pour des premiers cours de Java, et que c'est trés
large pour des premiers cours de python (évidemment en supposant que les
élèves fassent quelque chose à la maison).
Je me demandais quel serait le meilleur langage à utiliser pour une initiation à la programmation disons en une trentaine d'heure pour des jeunes de 15 ans, quels sont les concepts qu'on peut raisonnablement faire passer, et quels types d'exercices donner.
Combien d'heures / semaine ?
1 h par semaine.
Contraintes supplémentaires : - programmation objet (pas besoin d'héritage multiple) - typage fort - multi-plateformes (Windows et GNU/Linux éventuellement avec émulateur) - bibliothèque graphique (la même sous les différentes plateformes) - on doit pouvoir programmer sans savoir comment fonctione le compilateur - on doit pouvoir programmer sans savoir comment fonctione le système d'exploitation - on doit pouvoir écrire soi-même un mini gestionnaire d'événements
Raison de plus, soit python, avec python-QT ou wxpython pour le graphique, soit Java. L'avantage de Java est que le graphique vient avec, l'inconvénient est que c'est "objet" dés le départ. Dans les deux cas existent d'excellentes documentations, c'est multiplateforme, etc. Il me semble que 30 heures c'est une durée assez courante pour des premiers cours de Java, et que c'est trés large pour des premiers cours de python (évidemment en supposant que les élèves fassent quelque chose à la maison).
--
Michel TALON
Stephane Zuckerman
C'est très délicat d'apprendre à coder à de jeunes enfants sur les systèmes modernes. Le basic du TO7 était peut-être mieux pour ça... (nostalgie)...
Oui. J'ai appris sur TO7 avec le bon vieux LOGO. :-) Par contre, là il s'agit d'ados de 15 ans, la cible est quand même légèrement différente.
-- "Je deteste les ordinateurs : ils font toujours ce que je dis, jamais ce que je veux !" "The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." (Bill Gates, The Road Ahead)
C'est très délicat d'apprendre à coder à de jeunes enfants
sur les systèmes modernes. Le basic du TO7 était peut-être
mieux pour ça... (nostalgie)...
Oui. J'ai appris sur TO7 avec le bon vieux LOGO. :-)
Par contre, là il s'agit d'ados de 15 ans, la cible est quand même
légèrement différente.
--
"Je deteste les ordinateurs : ils font toujours ce que je dis, jamais ce
que je veux !"
"The obvious mathematical breakthrough would be development of an easy
way to factor large prime numbers." (Bill Gates, The Road Ahead)
C'est très délicat d'apprendre à coder à de jeunes enfants sur les systèmes modernes. Le basic du TO7 était peut-être mieux pour ça... (nostalgie)...
Oui. J'ai appris sur TO7 avec le bon vieux LOGO. :-) Par contre, là il s'agit d'ados de 15 ans, la cible est quand même légèrement différente.
-- "Je deteste les ordinateurs : ils font toujours ce que je dis, jamais ce que je veux !" "The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." (Bill Gates, The Road Ahead)
Michel Billaud
Thierry Boudet writes:
On 2005-05-12, remy wrote:
pascal ,perl, html ou direct l'obj mais cela va pas plaire a tout le monde"eleves"
Pascal, c'est un langage mort.
Dans un contexte où il ne s'agit pas de former des programmeurs immédiatement utilisables, l'argument comme quoi le langage X est mort, ou peu diffusé, etc, on s'en tape vraiment grave.
C'est très délicat d'apprendre à coder à de jeunes enfants sur les systèmes modernes. Le basic du TO7 était peut-être mieux pour ça... (nostalgie)...
Faut essayer l'approche Abelson/Sussman avec Lisp.
MB
-- Michel BILLAUD LABRI-Université Bordeaux I tel 05 4000 6922 / 05 5684 5792 351, cours de la Libération http://www.labri.fr/~billaud 33405 Talence (FRANCE)
Thierry Boudet <tth@zouh.org> writes:
On 2005-05-12, remy <remy@fctpas.fr> wrote:
pascal ,perl, html ou direct l'obj mais cela va pas plaire
a tout le monde"eleves"
Pascal, c'est un langage mort.
Dans un contexte où il ne s'agit pas de former des programmeurs immédiatement
utilisables, l'argument comme quoi le langage X est mort, ou peu diffusé, etc,
on s'en tape vraiment grave.
C'est très délicat d'apprendre à coder à de jeunes enfants
sur les systèmes modernes. Le basic du TO7 était peut-être
mieux pour ça... (nostalgie)...
Faut essayer l'approche Abelson/Sussman avec Lisp.
MB
--
Michel BILLAUD billaud@labri.fr
LABRI-Université Bordeaux I tel 05 4000 6922 / 05 5684 5792
351, cours de la Libération http://www.labri.fr/~billaud
33405 Talence (FRANCE)
pascal ,perl, html ou direct l'obj mais cela va pas plaire a tout le monde"eleves"
Pascal, c'est un langage mort.
Dans un contexte où il ne s'agit pas de former des programmeurs immédiatement utilisables, l'argument comme quoi le langage X est mort, ou peu diffusé, etc, on s'en tape vraiment grave.
C'est très délicat d'apprendre à coder à de jeunes enfants sur les systèmes modernes. Le basic du TO7 était peut-être mieux pour ça... (nostalgie)...
Faut essayer l'approche Abelson/Sussman avec Lisp.
MB
-- Michel BILLAUD LABRI-Université Bordeaux I tel 05 4000 6922 / 05 5684 5792 351, cours de la Libération http://www.labri.fr/~billaud 33405 Talence (FRANCE)
remy
"Jean-Francois BILLAUD" a écrit dans le message de news:4283588a$0$305$
Stephane Zuckerman écrivait :
Je me demandais quel serait le meilleur langage à utiliser pour une initiation
à la programmation disons en une trentaine d'heure pour des jeunes de 15 ans,
quels sont les concepts qu'on peut raisonnablement faire passer, et quels types
d'exercices donner.
Combien d'heures / semaine ?
1 h par semaine.
Contraintes supplémentaires : - programmation objet (pas besoin d'héritage multiple) - typage fort - multi-plateformes (Windows et GNU/Linux éventuellement avec émulateur) - bibliothèque graphique (la même sous les différentes plateformes) - on doit pouvoir programmer sans savoir comment fonctione le compilateur - on doit pouvoir programmer sans savoir comment fonctione le système d'exploitation
- on doit pouvoir écrire soi-même un mini gestionnaire d'événements
delire c'est ça le programme au lycee
si oui tu n'as pas vraiment le choix java pour le mini gestionnaire d'événements
un vecteur dans lequel tu mets des thread et un autre thread recherche le bon thread et l'execute a l'arrache 30 lignes
j'ai code un pico noyau en java pour executer des macros avec une syntaxe xml je peux te le passer jdk1.1.8
-- des conneries j'en ai dites oui oui je vous assure... mais elles n'engagent que votre perception remy
JFB
-- Et la touche tabulation ne doit pas être trop sollicitée, les claviers ça coûte cher.
"Jean-Francois BILLAUD" <billaud@interpc.fr> a écrit dans le message de
news:4283588a$0$305$636a15ce@news.free.fr...
Stephane Zuckerman écrivait :
Je me demandais quel serait le meilleur langage à utiliser pour une
initiation
à la programmation disons en une trentaine d'heure pour des jeunes de
15 ans,
quels sont les concepts qu'on peut raisonnablement faire passer, et
quels types
d'exercices donner.
Combien d'heures / semaine ?
1 h par semaine.
Contraintes supplémentaires :
- programmation objet (pas besoin d'héritage multiple)
- typage fort
- multi-plateformes (Windows et GNU/Linux éventuellement avec émulateur)
- bibliothèque graphique (la même sous les différentes plateformes)
- on doit pouvoir programmer sans savoir comment fonctione le compilateur
- on doit pouvoir programmer sans savoir comment fonctione le système
d'exploitation
- on doit pouvoir écrire soi-même un mini gestionnaire d'événements
delire c'est ça le programme au lycee
si oui tu n'as pas vraiment le choix java
pour le mini gestionnaire d'événements
un vecteur dans lequel tu mets des thread
et un autre thread recherche le bon thread et l'execute
a l'arrache 30 lignes
j'ai code un pico noyau en java pour executer des macros
avec une syntaxe xml je peux te le passer
jdk1.1.8
--
des conneries j'en ai dites oui oui je vous assure...
mais elles n'engagent que votre perception
remy
JFB
--
Et la touche tabulation ne doit pas être trop sollicitée, les claviers ça
coûte cher.
"Jean-Francois BILLAUD" a écrit dans le message de news:4283588a$0$305$
Stephane Zuckerman écrivait :
Je me demandais quel serait le meilleur langage à utiliser pour une initiation
à la programmation disons en une trentaine d'heure pour des jeunes de 15 ans,
quels sont les concepts qu'on peut raisonnablement faire passer, et quels types
d'exercices donner.
Combien d'heures / semaine ?
1 h par semaine.
Contraintes supplémentaires : - programmation objet (pas besoin d'héritage multiple) - typage fort - multi-plateformes (Windows et GNU/Linux éventuellement avec émulateur) - bibliothèque graphique (la même sous les différentes plateformes) - on doit pouvoir programmer sans savoir comment fonctione le compilateur - on doit pouvoir programmer sans savoir comment fonctione le système d'exploitation
- on doit pouvoir écrire soi-même un mini gestionnaire d'événements
delire c'est ça le programme au lycee
si oui tu n'as pas vraiment le choix java pour le mini gestionnaire d'événements
un vecteur dans lequel tu mets des thread et un autre thread recherche le bon thread et l'execute a l'arrache 30 lignes
j'ai code un pico noyau en java pour executer des macros avec une syntaxe xml je peux te le passer jdk1.1.8
-- des conneries j'en ai dites oui oui je vous assure... mais elles n'engagent que votre perception remy
JFB
-- Et la touche tabulation ne doit pas être trop sollicitée, les claviers ça coûte cher.
Stephane Zuckerman
Je me demandais quel serait le meilleur langage à utiliser pour une initiation
à la programmation disons en une trentaine d'heure pour des jeunes de 15 ans,
quels sont les concepts qu'on peut raisonnablement faire passer, et quels types
d'exercices donner.
Combien d'heures / semaine ?
1 h par semaine.
Contraintes supplémentaires : - programmation objet (pas besoin d'héritage multiple) - typage fort - multi-plateformes (Windows et GNU/Linux éventuellement avec émulateur) - bibliothèque graphique (la même sous les différentes plateformes) - on doit pouvoir programmer sans savoir comment fonctione le compilateur - on doit pouvoir programmer sans savoir comment fonctione le système d'exploitation
- on doit pouvoir écrire soi-même un mini gestionnaire d'événements
delire c'est ça le programme au lycee
si oui tu n'as pas vraiment le choix java pour le mini gestionnaire d'événements
un vecteur dans lequel tu mets des thread et un autre thread recherche le bon thread et l'execute a l'arrache 30 lignes
j'ai code un pico noyau en java pour executer des macros avec une syntaxe xml je peux te le passer jdk1.1.8
Tu lui demandes donc de rajouter le chapitre "threads" à son cours ... ça va être sympa à expliquer ...
-- "Je deteste les ordinateurs : ils font toujours ce que je dis, jamais ce que je veux !" "The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." (Bill Gates, The Road Ahead)
Je me demandais quel serait le meilleur langage à utiliser pour une
initiation
à la programmation disons en une trentaine d'heure pour des jeunes de
15 ans,
quels sont les concepts qu'on peut raisonnablement faire passer, et
quels types
d'exercices donner.
Combien d'heures / semaine ?
1 h par semaine.
Contraintes supplémentaires :
- programmation objet (pas besoin d'héritage multiple)
- typage fort
- multi-plateformes (Windows et GNU/Linux éventuellement avec émulateur)
- bibliothèque graphique (la même sous les différentes plateformes)
- on doit pouvoir programmer sans savoir comment fonctione le compilateur
- on doit pouvoir programmer sans savoir comment fonctione le système
d'exploitation
- on doit pouvoir écrire soi-même un mini gestionnaire d'événements
delire c'est ça le programme au lycee
si oui tu n'as pas vraiment le choix java
pour le mini gestionnaire d'événements
un vecteur dans lequel tu mets des thread
et un autre thread recherche le bon thread et l'execute
a l'arrache 30 lignes
j'ai code un pico noyau en java pour executer des macros
avec une syntaxe xml je peux te le passer
jdk1.1.8
Tu lui demandes donc de rajouter le chapitre "threads" à son cours ... ça
va être sympa à expliquer ...
--
"Je deteste les ordinateurs : ils font toujours ce que je dis, jamais ce
que je veux !"
"The obvious mathematical breakthrough would be development of an easy
way to factor large prime numbers." (Bill Gates, The Road Ahead)
Je me demandais quel serait le meilleur langage à utiliser pour une initiation
à la programmation disons en une trentaine d'heure pour des jeunes de 15 ans,
quels sont les concepts qu'on peut raisonnablement faire passer, et quels types
d'exercices donner.
Combien d'heures / semaine ?
1 h par semaine.
Contraintes supplémentaires : - programmation objet (pas besoin d'héritage multiple) - typage fort - multi-plateformes (Windows et GNU/Linux éventuellement avec émulateur) - bibliothèque graphique (la même sous les différentes plateformes) - on doit pouvoir programmer sans savoir comment fonctione le compilateur - on doit pouvoir programmer sans savoir comment fonctione le système d'exploitation
- on doit pouvoir écrire soi-même un mini gestionnaire d'événements
delire c'est ça le programme au lycee
si oui tu n'as pas vraiment le choix java pour le mini gestionnaire d'événements
un vecteur dans lequel tu mets des thread et un autre thread recherche le bon thread et l'execute a l'arrache 30 lignes
j'ai code un pico noyau en java pour executer des macros avec une syntaxe xml je peux te le passer jdk1.1.8
Tu lui demandes donc de rajouter le chapitre "threads" à son cours ... ça va être sympa à expliquer ...
-- "Je deteste les ordinateurs : ils font toujours ce que je dis, jamais ce que je veux !" "The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." (Bill Gates, The Road Ahead)