Developpez.com

Plus de 2 000 forums
et jusqu'à 5 000 nouveaux messages par jour

Small Basic permet aux enfants d'écrire du code
Quelle place les outils pédagogiques prennent-ils dans la stratégie de Microsoft ?

Le , par Gordon Fowler, Expert éminent sénior
Mise à jour du 15/02/10

Small Basic permet aux enfants d'écrire du code
Quelle place les outils pédagogiques prennent-ils dans la stratégie de Microsoft ?

Small Basic est à la fois un langage et une interface de développement simple d'accès. Destiné aux débutants, il permet de créer de vraies applications sous Windows. Et même des jeux.

Avec Small Basic, Microsoft continue donc son entreprise pédagogique pour familiariser les enfants (ou les plus grands) au développement.



Loin d'être un projet mineur pour Redmond, Bernard Ourghanlian (Directeur Technique et Sécurité de Microsoft France) en a ainsi parlé mercredi dernier dans une séance plénière lors des TechDays 2010 à Paris.

En français, simple et très bien pensé, Small Basic est certes moins ludique que Kodu (lire ci-avant). Il n'en reste pas moins bon à mettre entre toutes les mains.

A condition d'accepter d'éduquer ses rejetons avec des produits de Microsoft, bien sûr.

Ce qui n'est pas le cas de tout le monde.

Et vous ?

Le livre blanc (et le manuel) de Small Basic est disponible en version 0.6.

Quant à Small Basic, il est à télécharger ici.

Et vous ?

Cet outil vous parait-il intéressant pour sensibiliser les enfants à la programmation ?
Ou vous semble-t-il au contraire douteux d'éveiller les plus jeunes avec des produits propriétaires ?

MAJ de Gordon Fowler

Microsoft apprend à développer aux enfants
Et sort un jeu gratuit pour se familiariser avec les bases de la programmation

"Aujourd'hui il semblerait que l'on ait complètement oublié que développer est quelque chose de magique", constate Matthew MacLaurin, directeur du Labo FUSE (Future Social Experiences) de Microsoft, "Il faut montrer à nouveau aux enfants à quel point programmer est un exercice créatif et excitant".

Joignant le geste à la parole, MacLaurin a imaginé un jeu, baptisé Kodu, pour redonner le goût du développement aux plus jeunes.

Pour la petite histoire, il raconte que l'idée lui est venue en regardant sa fillette de 3 ans. Il s'est alors revu, enfant : "Les gens de ma génération ont découvert la joie de créer du code à partir de rien", et pour cause, l'informatique grand public en était à ses balbutiements.

La passivité de sa fille devant la machine lui a donné envie de lui faire découvrir, de manière ludique, qu'une autre forme d'interaction avec un ordinateur était possible.

Kodu était sur les rails.

Déjà présent sur le Xbox Live depuis 2008 (où il a été téléchargé 200.000 fois), une version PC de Kodu vient de sortir.

Tout comme sa grande sœur sur console, elle est composée de petits jeux qui permettent de se familiariser avec les notions de scripts, de conditions, d'actions ou de déclencheurs.



"Souvenez-vous des années 70 et 80, à l'époque on parlait de la manière dont le logiciel allait changer le monde. Aujourd'hui la technologie est effectivement en train de changer le monde, mais nous avons besoin de réinstaurer ce sentiment dans l'éducation. Je pense que c'est à la fois bon pour Microsoft et pour le monde que l'on ouvre ainsi en grand les portes du développement au plus grand nombre", conclue-t-il.

Kodu est disponible en Technical Preview (qui fonctionne parfaitement).

Et ce qui ne gâche rien, il est gratuit.

De quoi intéresser aussi les "grands enfants" ?

Lire aussi

Apprendre la programmation à un enfant de 10 ans

Microsoft progresse sur le marché des jeux vidéos, Nintendo reste leader, Sony affiche des résultats mitigés

Cloud Computing : avancées technologiques pour la future offre de jeux vidéos de OnLive, mais son business-model reste peu convaincant

Les jeux vidéos ne se sont pas améliorés en 10 ans ? Pourquoi un tel manque d'innovation et de créativité ?

Les rubriques Développement Web, Jeux Vidéos et Langages (news, tutos, forums) de Developpez.com

Et vous ?

Est-ce le jeu dont vous auriez rêvé petit(e) ?

Pensez-vous que Kodu est une superbe idée pour faire découvrir le développement à vos petits frères et sœurs, à vos enfants, à votre femme ou à votre mari (voire à vos grand-parents) ?
Ou au contraire que c'est une manière détournée d'imposer les technologies de Microsoft dans l'esprit des futurs informaticiens ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de chaplin chaplin - Membre expérimenté http://www.developpez.com
le 15/02/2010 à 15:14
Goto, Gosub ... je comprends mieux aujourd'hui pourquoi un type a pondu un autre langage que le basic quelques années après, il était pas américain, dommage.
Avatar de martopioche martopioche - Membre averti http://www.developpez.com
le 15/02/2010 à 15:57
Citation Envoyé par Gordon Fowler  Voir le message
Cet outil vous parait-il intéressant pour sensibiliser les enfants à la programmation ?
Ou vous semble-t-il au contraire douteux d'éveiller les plus jeunes avec des produits propriétaires ?

C'est toujours troublant de lire les questions de conclusion sur Developpez... Quelle opposition y a-t-il entre ces deux choix ? L'outil ne pourrait il pas être intéressant et douteux ?

Je n'ai que jeté un œil sur le livre blanc, et l'environnement est intéressant pour le néophyte. Après, enfant ou pas, c'est un autre débat (je n'ai pas compris que ce produit se destine aux "enfants", ados peut être). La pertinence du langage, c'est un autre débat.

Quand à la question proprio/libre, c'est plutôt la pertinence du langage et la possibilité de faire des choses évoluées avec la montée en compétence. On peut argumenter que il sera temps de changer de langage le moment venu mais le publique visé n'est pas celui qui suit les technos. Pour ces raisons je préfèrerai un langage qui serve sur le long terme.
Avatar de chaplin chaplin - Membre expérimenté http://www.developpez.com
le 15/02/2010 à 16:45
[QUOTE=martopioche;4993228]C'est toujours troublant de lire les questions de conclusion sur Developpez... Quelle opposition y a-t-il entre ces deux choix ? L'outil ne pourrait il pas être intéressant et douteux ?
[\QUOTE]
C'est comme chez Mc Do, on fidélise la clientèle, et c'est qui l'équivalent de Quick dans le monde informatique ?
Avatar de Floréal Floréal - Membre éclairé http://www.developpez.com
le 15/02/2010 à 17:45
Je ne comprend pas bien le pourquoi de "McDo fidélise ses clients". Je n'ai pas d'abonnement McDo. D'ailleurs je n'y mange pas tous les jours (comprendre "rarement"). Bref je ne vois pas le rapport entre McDo et Microsoft si ce n'est que l'es deux entreprises sont américaines.
Si c'est ça, le concurrent serait Mandriva, puisque c'est Français (Bon ok Quick est belge, mais j'ai pas trouvé plus proche).
Blague à part, ceci dit je me demande quand même pourquoi on apprendrait à un enfant à programmer? A moins qu'il en exprime l'envie.
Avatar de chaplin chaplin - Membre expérimenté http://www.developpez.com
le 15/02/2010 à 18:29
Etrangement, ça me rappelle Orangina vs Fanta, mais bon, être chauvin c'est has been , .
Avatar de pseudocode pseudocode - Rédacteur http://www.developpez.com
le 15/02/2010 à 22:08
Citation Envoyé par Gordon Fowler  Voir le message
Cet outil vous parait-il intéressant pour sensibiliser les enfants à la programmation ?
Ou vous semble-t-il au contraire douteux d'éveiller les plus jeunes avec des produits propriétaires ?

J'ai lu la documentation de présentation (Introduction Small Basic.pdf) et je ne vois pas en quoi c'est dédié aux enfants ?

Ca ressemble au VBScript de Microsoft.
Avatar de ash.ice.loky ash.ice.loky - Membre éprouvé http://www.developpez.com
le 16/02/2010 à 8:31
Je me fou de savoir qui propose. Et j'espère bien qu'il y aura de la PUB, ca permet d'avoir des logiciels gratuits pour pas grand chose.

Si apple avait fait la même en mettant de la PUB pour iphone personne n'aurait trouvé la louche! Au final ce qui dérange le plus dans l'histoire c'est microsoft.

Si il font de bonne chose on le dit et quant c'est mauvais (et il y en a) on le dit aussi.

J'ai regardé le livre blanc et parcouru rapidement le site, c'est sympa et ca peu donné envi à des néophytes de se lancer dans le dev. Pour comparer il faudrait tester, et surtout faire tester par des débutants car sinon on manquerait d'objectivité.

En tout cas ca ne peut pas faire de mal.
Avatar de Louis Griffont Louis Griffont - Inactif http://www.developpez.com
le 16/02/2010 à 8:37
Citation Envoyé par Floréal  Voir le message
Blague à part, ceci dit je me demande quand même pourquoi on apprendrait à un enfant à programmer? A moins qu'il en exprime l'envie.

Je pense que ce n'est pas une mauvaise chose en soi. Apprendre à coder, ou plutôt à utiliser ces logiciels permet de développer un sens de l'analyse et une logique de fonctionnement qui peuvent permettre à des enfants de développer leur imaginaire.

À l'heure ou l'on donne aux enfants du tout prêt, il est bon de leur donner à réfléchir. Quand j'étais gosse, je jouais aux Légo, et aux Mécano. J'avais des boites de matériel, mais aucun plan, aucun truc à faire. C'était à moi d'imaginer ce que je pouvais faire avec le matos. Je suis consterné de voir aujourd'hui des gamins ayant reçu une boite de légo pour monter un truc bien précis, le construire, et le poser sur une étagère !
Les jeux vidéo sont en grande partie responsable de cet état de fait, et du manque d'imagination et de réflexion des jeunes. Le jeu est fait pour faire aller un joueur d'un point A vers un point B et c'est tout !
Avatar de IDontLikeYou IDontLikeYou - Membre habitué http://www.developpez.com
le 16/02/2010 à 9:11
Citation Envoyé par Louis Griffont  Voir le message
Les jeux vidéo sont en grande partie responsable de cet état de fait, et du manque d'imagination et de réflexion des jeunes. Le jeu est fait pour faire aller un joueur d'un point A vers un point B et c'est tout !

Voilà une vision bien réductrice du jeu vidéo... Sinon le premier problème reste la télévision, devant un jeu vidéo un enfant est actif contrairement à ce que tu sous-entends, devant la télévision c'est loin d'être le cas...
Avatar de hakurou hakurou - Membre régulier http://www.developpez.com
le 16/02/2010 à 9:21
Tres interessant ce petit langage avec son IDE, peu lourd (2Mo l'ide et la doc du langage).
M'enfin je ne vois qu'un VB allégé, sans controls tel que des boutons, formulaires...mais gere tout de meme une interface (genre SDL pour le C).
L'IDE est tres simplifié mais affiche l'essentiel sans se prendre la tete, l'auto complétion fonctionne bien et tout, accessible a tous.
On retrouve par contre une bestiole que l'on retrouve dans Python, vous savez, celle qui trace des lignes, je n'ai jamais compris l'utilitée de celle ci mais bon.

Quoi qu'il en soit, pourquoi pas pour debuter, j'ai bien débuter avec VB6 a l'epoque, ca permet de se faire la main sur le langage, sur la logique, certe c'est pas non plus une syntaxe objet comme on veut maintenant mais peut etre instructif.
Que ce soit propriétaire n'est pas un probleme, le soft est gratuit.

M'enfin pour débuter je pense qu'il y a bien plus simple qu'un langage basic allégé, je pense notamment a Linote, qui introduit la programmation de facon assez naturelle.
Avatar de FailMan FailMan - Membre expert http://www.developpez.com
le 16/02/2010 à 10:30
Citation Envoyé par Louis Griffont  Voir le message
Je pense que ce n'est pas une mauvaise chose en soi. Apprendre à coder, ou plutôt à utiliser ces logiciels permet de développer un sens de l'analyse et une logique de fonctionnement qui peuvent permettre à des enfants de développer leur imaginaire.



Certes, c'est pas une mauvaise chose en soi que de vouloir apprendre une certaine logique, cependant, je pense que pour cela reste "productif", il faut que l'enfant y soit un minimum intéressé

Et puis à ceux qui râlent contre MS, ça me fait doucement rire. Même si un jour ils se mettent à faire des beignets, ils trouveront encore le moyen de râler, en disant qu'ils sont partout. Ils en oublient peut-être que le but de MS est de gagner de l'argent
Offres d'emploi IT
Administrateur système et réseaux (H/F)
Atos - Lorraine - Metz/Strasbourg
Intégrateur web H/F
OCTOPOOS - Ile de France - Guyancourt (78280)
Analyste .net - secteur e-sante h/f
APSIT - Ile de France - Suresnes (92150)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil