Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Quels cadeaux de Noël recommanderiez-vous pour initier les enfants à la programmation ?
Livres, jeux, applications, etc.

Le , par Gordon Fowler

7PARTAGES

2  1 
Le détail ne vous aura pas échappé. Les publicités pour les jouets ont fait depuis quelques jours leurs retour en force sur les écrans de télévisions. Le calendrier de l'avant a pris ses quartiers dans les supermarchés et votre boite aux lettres, la vraie, celle pour la correspondance papier, se remplie de catalogues pour enfants.

Ces signes ne trompent pas, Noël est de retour.

Pourquoi en parler sur Developpez.com me direz-vous ?

Tout simplement parce qu'en me rendant dans une librairie spécialisée m'est venue cette réflexion que certains qualifieront d'étrange : « pourquoi n'y a-t-il pas de rayon de Noël ? ».

Après tout, cette période pourrait être l'opportunité de mettre en avant des jeux, des livres ou n'importe quel outil ludique pour familiariser les plus petits (ou les jeunes ados, et tous les autres) aux joies du développement informatique.

Passant outre cette absence de décorations et d'opération marketing, je décidais de demander au vendeur ce qu'il me conseillerait comme ouvrage sur le même modèle que « Java pour les enfants ».



Ayant eu pour seule réponse un étonnement non dissimulé et les références d'un livre d'initiation au Python (ce qui en soit peu se défendre), livre sans aucune image et qui demandait quelques connaissances mathématiques, je me résignais à l'idée que la hotte du père Noël n'aurait, cette année encore, rien à voir avec le développement.

Pourtant, continuais-je en sortant de la boutique, il existe des jeux comme Small Basic ou Kodu, comme Smalltalk, Scratch, Pygame ou Lego Mindstorm, et des initiatives comme le Projet Alice (merci à jmini pour cette liste).

Bref, apprendre la programmation à des enfants de 10 ans est parfaitement possible (par exemple avec Kids Programming Language). Des outils ludiques doivent donc bien exister. Ces cadeaux doivent bien être catalogués quelque part.

Hâtant le pas, je reprenais espoir en me disant qu'il existait certainement une liste d'idées de Noël pour ces cher(e)s petit(e)s sur Developpez.com.

« Et si elle n'existe pas, nous n'aurons qu'à la créer », concluais-je intérieurement.

Bon. Et bien, je vous propose aujourd'hui de la créer.

Livres, jeux, programmes, etc. quel cadeau à la fois ludique et intelligent recommandez-vous pour initier les enfants (et les parents et les grands-parents aussi pourquoi pas) à la programmation lors de ce Noël 2012 ?



Et aussi sur Developpez.com

Java Pour les Enfants, les Parents et les Grands-Parents

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Neko
Membre chevronné https://www.developpez.com
Le 25/11/2011 à 18:39
Je pense que je leur offrirait un ballon en leur disant que c'est mieux de sociabiliser que de passer sa vie devant un ordi en fait .
11  2 
Avatar de Kiiwi
Membre chevronné https://www.developpez.com
Le 25/11/2011 à 20:41
... honnêtement, je serai un enfant aujourd'hui ... on m'offrirait un livre ou autre sur la programmation ... je dirai un merci par politesse, mais mon visage ne cacherait pas une certaine déception.

Quand on est enfant, on fait sa lettre au père Noël, et on attend au recevoir sous le sapin ce qu'on a demandé (plus ou moins). On ne demande pas au père Noël un joli bouquin de programmation.

Quand on est au début de l'adolescence, on fait comprendre ce que l'on souhaite à ses parents, qui se chargent de faire circuler les attentes, et on retrouve sous le sapin à peu près des surprises adaptés à nos goûts (ou des non surprises qu'on a demandé spécifiquement) . Les goûts des jeunes ados se tournent pas vers Java et compagnie.

Quand on est ado vers la majorité, un cadeau qui touche au développement, ça peut intéresser quelques ados ... mais vraiment ceux qui s'y intéressent. Les autres, ce genre de cadeau, ils s'en passeraient bien.

Donc vraiment il faut faire attention avec ce genre de cadeaux ... ça ne s'offre que si on sait vraiment qu'il existe un intérêt dans le domaine chez la personne qui recevra le cadeau. C'est pas le genre de cadeaux passe-partout où on se dit qu'il va plaire dans 90% des cas.

Un cadeau pour initier à la programmation quelqu'un qui est totalement étranger dans ce monde, ça risque vraiment de ne pas passer ... surtout un cadeau fait dans un événement genre Noël ou anniversaire, où on s'attend à quelque chose de bien différant qui nous fera plaisir.
8  0 
Avatar de Guisty
Nouveau membre du Club https://www.developpez.com
Le 25/11/2011 à 22:18
LOGO, ça ne vous rappelle rien ?

G.
4  0 
Avatar de megamario
Membre actif https://www.developpez.com
Le 29/11/2011 à 8:12
Bonjour, mon fils de 14 ans aimerait aussi se lancer dans la programmation, mais comme beaucoup de gosse de son age, ce qui l’intéresse c'est le jeux.

Moi je me suis lancé dans la programmation à 40 ans, et du coup lui veut faire la même chose mais avec encore comme but la programmation de jeux. Actuellement en seconde, je le dirige vers le BTS IRIS puis s'il le peut vers une école d’ingénieur. Mais j'ai peur qu'il soit déçu. Plusieurs fois je lui est lancé des piques pour qu'il s’intéresse un peu aux bases, mais il ne bouge pas plus que ça.
Lui offrir un bouquin pour noël risque de le braquer. Les jeux de type Lego technique, pourquoi pas, c'est cher mais c'est à mon avis la bonne approche pour qu'il s'y intéresse.

Après, quelque chose qui permettrait de faire des jeux basiques en flash ou java pourquoi pas.

Vous savez lorsque j'étais en cours avec les gamins de 20 ans, 20% d'entre eux environ savaient vraiment ce qu’était la programmation. Les autres s'attendaient à faire des jeux ou apprendre à devenir des pro du hacking. Bien entendu les meilleurs était dans les 20% le restant ont soit abandonné soit lâché l'informatique. Cela n'a pas empêché certains d'avoir leurs BTS alors qu'ils ne savent même pas communiquer en RS232.

Tout ça pour dire que l'initiation des jeunes avant de les diriger vers les études d'informatique et programmation en particulier est importante, mais il n'y a pas grand chose à se mettre sous la dent surtout pour les parents non initiés. L'idée de ce débat est donc sympa, j'attends donc d'autres commentaires.

Edit: Je viens de voir le Lego technique - Mindstorms - NXT 2.0, cela a l'air vraiment pas mal mais il ne parle pas de la programmation sous un autre environnement que celui de Lego. Est-ce qu'il y a des personnes qui le possèdent pour avoir votre avis?
3  0 
Avatar de DonQuiche
Expert confirmé https://www.developpez.com
Le 29/11/2011 à 18:20
@Megamario
Bonjour.

Si le fiston souhaite travailler dans le jeu, il va effectivement falloir qu'il se bouge, il doit être assez cruel d'en avoir conscience sans pouvoir réussir à le lui faire comprendre. Les candidats sont nombreux, la concurrence à l’embauche est rude et ceux qui seront engagés seront évidemment ceux qui auront réalisés leurs premiers projets avant leurs 18 printemps.

Du coup, outre Java et Flash, peut-être pourrait-on mentionner des outils comme RPG Maker ou Game maker. Ceux-ci visent à permettre à des profanes de réaliser des jeux et intègrent tous deux un langage de programmation (ruby pour l'un, langage proprio pour l'autre) qui finira forcément par devenir nécessaire. Ils sont également livrés avec des ressources (assets graphiques, sonores, etc). Le modding peut aussi être une piste, comme je l'ai déjà mentionné.

Cela dit, il est sans doute d'abord nécessaire de lui faire comprendre que s'il ne se bouge pas le derrière, s'il ne réalise pas un projet avant ses 18 ans (et, quatre ans en partant de rien, c'est court), il n'y aura pas d'avenir pour lui dans la filière du jeu vidéo. Parce qu'au terme du BTS ou même d'une école d'ingénieurs, il saura programmer en général mais n'aura pas d'expertise dans le domaine (programmation 3d notamment), celle-ci ne peut s'acquérir que par des initiatives individuelles. Or, d'autres candidats auront cette expertise, eux. Qu'il vienne donc traîner par ici, je pense que tous lui diront la même chose.
3  0 
Avatar de ZiGoM@r
Membre averti https://www.developpez.com
Le 26/11/2011 à 8:14
J'ai découvert la programmation sur un Amstrad CPC 464 et son manuel de Basic (je le garde encore précieusement). Cela dit, je me demande si un enfant de l'ère du silicium serait aussi satisfait que moi en réussissant à tracer son premier cercle à l'écran. Le Basic est un formidable outil pédagogique (simple mais près de la machine), à préférer, selon moi, à JavaScript ou PHP (beaucoup s'initiant grâce, par et pour le web). Car c'est en découvrant les défauts d'un langage qu'on comprend l'utilité de ses successeurs (quelle joie d'appeler une fonction !).
2  0 
Avatar de I_believe_in_code
Membre éprouvé https://www.developpez.com
Le 26/11/2011 à 21:03
En fait je crois que les ordinateurs vendus au grand public devraient systématiquement être livrés avec, par exemple, un interpréteur BASIC et sa documentation PAPIER. Libre aux petits (ou à leurs parents) de lire ce qu'ils veulent dans la doc et d'apprendre à écrire leurs propres programmes.

Il faudrait cela dit un BASIC un minimum évolué : numéros de lignes facultatifs, fonctions, structs. Et qu'il soit très aisé d'afficher des formes géométriques simples et des pixmaps.

On verrait ainsi peut-être un peu moins de djeunz intégrer des écoles d'informatique sans en savoir un minimum sur ce qu'implique l'apprentissage de la programmation
2  0 
Avatar de modenaft
Membre à l'essai https://www.developpez.com
Le 06/12/2011 à 17:45
Bonjour,

J'ai commencé la prog par ma calculette graphique et j'ai trouvé ça super.
Et je le conseillerai bien, mais pas avant le collège je pense.

Avantage: facile à transporter à l'école, on bidouille pendant les heures étude, dans le bus, on fait essayer ses programmes aux copains, et même les échanger si ils ont la même calculette.

Programmable en basic. On peut aussi faire du C ou ASM mais là faut l'ordi pour le dev (et on est plus dans l'initiation).
2  0 
Avatar de DonQuiche
Expert confirmé https://www.developpez.com
Le 25/11/2011 à 23:36
Je n'ai fait qu'en entendre parler mais je me suis toujours dit que ça pourrait être un bon cadeau de Noël pour un gamin avec un profil curieux et scientifique :
* Lego Mindstorms pour bâtir des robots en Lego et les "programmer" via une interface visuelle (approche souple et ludique des concepts de boucle, branchements conditionnels, etc).
* Que l'on peut éventuellement coupler à Robotc pour piloter le tout via un vrai langage de programmation pour les hommes (même ceux qui n'ont pas encore de poil au mention).

Cela étant dit, de nos jours, si vraiment un gamin est attiré par la prog, la moitié des jeux PC sont moddables et fournissent ainsi une bonne opportunité pour s'y mettre.

Citation Envoyé par Kiiwi Voir le message
... honnêtement, je serai un enfant aujourd'hui ... on m'offrirait un livre ou autre sur la programmation ... je dirai un merci par politesse, mais mon visage ne cacherait pas une certaine déception.

Quand on est enfant, on fait sa lettre au père Noël, et on attend au recevoir sous le sapin ce qu'on a demandé (plus ou moins). On ne demande pas au père Noël un joli bouquin de programmation.
Ça dépend. Quand j'étais môme (je dirais huit ans), j'ai réussi à me faire offrir un ordinateur (à cassettes, c'est vieux), avec des buts évidemment plus ludiques que ne l'auraient voulus mes parents (déjà, j'étais fourbe et manipulateur). Il était livré avec deux jeux et un étrange bouquin nommé "MSX Basic", avec en couverture un intriguant dessin représentant une planète qui semblait posée là comme à un monde à explorer. Le livre utilisait comme exemples de petits codes d'art digital (avec des mathématiques le plus souvent basiques) et de jeux, et il était émaillé d'illustrations éclectiques en noir et blanc (l'automate joueur d'échecs, etc). Et bien j'ai passé beaucoup plus de temps à recopier et modifier des lignes de basic qu'à jouer aux deux jeux livrés et je ne crois pas que cet ouvrage soit étranger à mon orientation professionnelle.

Quelles étaient les vertus pédagogiques du livre ? En toute franchise je n'en sais rien, je n'y ai pas compris grand chose pendant les premières années et il ne m'a pas permis d'apprendre à créer un programme en partant de rien, c'est venu plus tard ; il m'a simplement initié à quelques concepts. Mais son vrai tour de force a été, grâce à la nature des exemples choisis et l'aspect mystérieux des illustrations aux yeux de l'enfant que j'étais, de faire germer une passion. Merci Mr Sickler (l'auteur en question).
1  0 
Avatar de DonQuiche
Expert confirmé https://www.developpez.com
Le 26/11/2011 à 17:27
Citation Envoyé par satenske Voir le message
Et je ne suis pas sûr qu'a dix ans on soit assez mature pour programmer, HTML, je ne dis pas, mais Java ou C++...
J'ai appris à programmer en HTML à 14 ans, puis ensuite en PHP à partir de 15ans, mais je n'ai réellement sus programmer en PHP qu'à 17 ans! Avant, ce n'était juste que du code assez crade pour qu'on le montre en cours de qualité en disant ce qu'il ne fallait pas faire!
Je crois qu'il ne faut pas se méprendre sur le but : il ne s'agit pas de transformer le gamin en un vrai codeur qu'on pourra envoyer bosser dans un sweat-shop indien pour 3$ par jour (enfin, j'espère que ce n'est pas le cas). Il s'agit plutôt de lui ouvrir des horizons, de l'introduire à de nouveaux concepts, de lui fournir un bac à sable dans lequel il pourra soit créer très simplement de ravissantes petites choses, soit en copier et en modifier d'autres.

Cela dit, certains gamins sont étonnamment doués : voir Arfa Karim, Microsoft Certified Professional à 9 ans.
1  0