Pages : 1
#1 Le 14/06/2015, à 11:34
- Will3dun
Programmation enfant 8 ans
Bonjour,
Je voudrais commencer à apprendre la programmation à mon fils de 8 ans. J'ai essayé scratch mais je le trouve trop .... trop tout quoi.
J'aimerais plutôt lui apprendre un langage qui lui permettre d'apprendre les bases. J'ai lu pas mal de discussions à ce sujet mais je n'arrive pas à trancher sur un langage.
Vous me conseillez quoi ??
Merci d'avance pour vos conseils.
Hors ligne
#2 Le 14/06/2015, à 13:03
- Braun
Re : Programmation enfant 8 ans
Bonjour,
A mon humble avis, seul Logo vaut le déplacement.
- Disponible en plusieurs flavours tu n'auras pas de mal à l'installer.
- Au niveau graphique la célèbre tortue permet des gags, je me souviens encore de mon fils se retournant la tête devant l'écran pour chercher la gauche de la tortue.
- Au niveau programmation élémentaire Logo permet de construire des procédures testées séparément puis associées ensuite, je placerai cela plus au niveaux septième - sixième que huitième.
- Plus tard, troisième - seconde Logo te permet de définir des fonctions (great, isn't it ?)
- Last but not least, Logo te permet le traitement de listes (cf Lisp) et ouvre la voie à l'intelligence artificielle.
Le seul inconvénient majeur de Logo est d'être un langage interprété assez lent et un peu limité en mémoire.
Hors ligne
#3 Le 14/06/2015, à 14:08
- lann
Re : Programmation enfant 8 ans
Il y a un jeu également qui peut apprendre la programmation : Colobot
<Modéré>
En ligne
#4 Le 03/12/2015, à 08:57
- johannc
Re : Programmation enfant 8 ans
Bonjour,
Nouveau sur ce forum, je ne découvre ce fil de discussion qu'aujourd'hui. Je ne sais pas si la question initiale est toujours d'actualité, mais je développe sur mon temps libre un logiciel (libre, lui aussi) pouvant répondre à votre besoin.
Une présentation globale du projet est disponible sur le blog de Framasoft. Cela dit, je pense que l'une des pages suivantes conviendra mieux à ce que vous recherchez :
Parcours d'apprentissage à l'informatique :
- Version globale (permet d'accéder à n'importe quel exercice)
- Version utilisateur local (la progression est enregistrée via cookies)
- Version client/serveur (version beta de chez beta)
4 langages différents sont au programme de ce parcours pédagogiques permettant d'aborder un large spectre de la programmation informatique : programmation graphique de robots, LOGO, langage impératif de type scratch et assembleur sur processeur 5602.
Tout n'est évidemment pas fini, mais je pense qu'il y a déjà de quoi faire (à vu de nez, je dirais au moins une 20aine d'heures).
Au niveau compatibilité, Chrome et Safari fonctionnent correctement, mais Firefox reste le client cible.
Cordialement.
Dernière modification par johannc (Le 03/12/2015, à 08:58)
Hors ligne
#5 Le 03/12/2015, à 09:54
- pires57
Re : Programmation enfant 8 ans
Python est simple (syntaxe intuitive) mais pour moi le meilleur langage pour apprendre (une fois qu'on a les bases en algo) c'est le C. Il est plus difficile mais puisque c'est un langage bas niveau et donc qui permet de mieux comprendre le fonctionnement de la machine.
Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn
Hors ligne
#6 Le 03/12/2015, à 10:08
- Ayral
Re : Programmation enfant 8 ans
Python est simple (syntaxe intuitive) mais pour moi le meilleur langage pour apprendre (une fois qu'on a les bases en algo) c'est le C. Il est plus difficile mais puisque c'est un langage bas niveau et donc qui permet de mieux comprendre le fonctionnement de la machine.
Pour un enfant de 8 ans, les bases de l'algorhytmique, c'est pas gagné.
Je te rappelle que la question est : "apprendre la programmation à mon fils de 8 ans"
Pour mettre les retours de commande entre deux balises code, les explications sont là : https://forum.ubuntu-fr.org/viewtopic.php?id=1614731
Blog d'un retraité
Site de graphisme du fiston Loïc
Ubuntu 22.04 LTS sur un Thinkpad W540
Hors ligne
#7 Le 03/12/2015, à 10:28
- jplemoine
Re : Programmation enfant 8 ans
Pour un enfant de 8 ans, je dirais aussi le logo.
Je pensais qu'il n'existait plus mis au vu du post #2, je me trompais.
D’accord avec Ayral, python me semble difficile pour Pour un enfant de 8 ans et quand au C, je ne suis pas sûr que ce soit le meilleur langage pour appendre (on peut écrire du code fonctionnel particulièrement horrible)...
Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.
Déconnecté jusqu’à nouvel ordre
Hors ligne
#8 Le 04/12/2015, à 07:23
- EdLeH
Re : Programmation enfant 8 ans
Bonjour,
l'an dernier j'ai développé un programme pour utiliser rapidement le module turtle de Python avec mes élèves de collège :
TorPy : la Tortue Python vernaculaire
Hors ligne
#9 Le 04/12/2015, à 08:36
- Compte supprimé
Re : Programmation enfant 8 ans
Voir aussi ce fil sur le même sujet.
https://forum.ubuntu-fr.org/viewtopic.php?id=1936341
#10 Le 22/06/2017, à 14:10
- LienRag
Re : Programmation enfant 8 ans
Scratch est trop quoi exactement?
Je l'ai utilisé avec des gamins, il est excellent et très efficace.
On peut préferer Snap! de l'université de Berkely (snap.berkeley.edu ) qui reprend exactement la même interface que Scratch 2.0 (la version 2 de Scratch ayant été développée en Flash, malheureusement) et où toutes les données sont de première classe.
Hors ligne
#11 Le 21/12/2017, à 15:35
- fwehrli
Re : Programmation enfant 8 ans
Je suis professeur des écoles et je fais de la programmation avec des élèves en APC (soutien après l'école une heure par semaine).
Nous avons acheté le robot thymio, on peut le programmer depuis tous les OS (W$, la pomme, et Ubuntu).
Je vais aussi essayer le site code.org qui fournit pas mal de bases.
Il y a aussi scratch mais c'est plus pour des collégiens , tu peux essayer (je te conseille la version 1.4 sur ubuntu 64 bits). Il y a des tutos sympas sur scratch. Tu peux lui faire déplacer, parler, jouer de la musique, changer le décor de fond...
Hors ligne
Pages : 1