Apprendre à coder dès le plus jeune âge

BOÎTE 13 

Boîtes à surprises ludiques et affectives - Bleu de Toi

Une boîte numéro 13 parce que le bleu n’est pas de mauvais augure !

Nous voulions clore ce parcours des petites boîtes avec un clin d’oeil. Treize boîtes nous a donc semblé le nombre parfait pour vous faire découvrir les coulisses de la conception du livre-application qui aura duré plusieurs années. La toute dernière planche a en effet été publiée pour la Fête des Pères 2015 – soit un peu plus de deux ans après la toute première édition du livre sur l’App Store. Nous avons pris notre temps. Nous avons respecté nos engagements vis-à-vis de nos primo-lecteurs et nous sommes ravis de compter sur une petite communauté de lecteurs fidèles.

Alors, rien que pour vous, dans cette boîte numéro 13, le développeur informatique a bien voulu lâcher un petit bout de code afin que vous voyiez à quoi cela ressemble… du chinois ou presque.

Des souris dans le code bleu

Vous pouvez donc lire ci-après le bout de code permettant l’apparition de la petite souris en page 02, une « affordance » qui permet de titiller la curiosité du lecteur vers le hors-champs.

Screen Shot 2015-09-07 at 20.52.36

Des langages informatiques multiples pour le développement de livres numériques et applications

Et, pour qui aurait eu une révélation et souhaiterait se mettre à coder tout de suite après avoir visité cette exposition, nous vous avons sélectionné une petite liste d’applications !

Une petite précision : il nous semble important de comprendre le raisonnement informatique – qui permet d’abord la résolution de problèmes (problem-solving) – que d’apprendre un langage informatique particulier.

Nous avons ainsi une page cachée dans Bleu de Toi permettant d’organiser un atelier numérique autour des concepts de l’illustration narrative et des rudiments du développement informatique.

Bleu de Toi - atelier numérique coding for kids - programmation informatique pour les enfants
(1) Concept de calques

Bleu de Toi - atelier numérique coding for kids - programmation informatique pour les enfants
(2) animation du personnage et test !

Enfin, sachez que les applications iOS sont écrites en Objective-C alors que les applications Android le sont en java. Quelle différence ? Certains informaticiens trouvent le langage Objective-C un peu trop verbeux ; par contre, ils lui reconnaissent l’intérêt de proposer des blocs et des catégories.

Exemple de lignes de code sur TechCrunch :

Android vs. iOS Development: Fight! by Jon Evans - TechCrunch
Android vs. iOS Development: Fight!
by Jon Evans – TechCrunch

Les ePub3, eux, sont codés en html5. En cela, ils se rapprochent d’un site web dans leur composition. Le format ePub3 n’est pas un format propriétaire contrairement à IOS par exemple. Par contre, très peu de fabricants de tablettes et liseuses jouent le jeu. C’est supposé être un format standard mais force est de constater que sa lecture n’est pas encore suffisamment facilitée par les différents systèmes d’exploitation.

Les langages évoluent – et deviennent rapidement obsolètes. De nombreuses institutions financières connaissent bien cette problématique. Combien de banques et assurances ont encore des informaticiens spécialisés en cobol chargés de maintenir des systèmes informatiques créés il y a des dizaines d’années ?

Coding for kids : quelques applications numériques permettant l’apprentissage du code informatique

Débutants et tout-petits

Bee-Bot (gratuit)
Bee-Bot (gratuit)

Daisy the Dino - gratuit
Daisy the Dino – gratuit

Kodable (7€)
Kodable (7€)

LightBot (2.99€)
LightBot (2.99€)

Niveau Avancé – 7-8 ans 

Move the Turtle (3.99€)
Move the Turtle (3.99€)

Cargo-Bot (gratuit)
Cargo-Bot (gratuit)

A.L.E.X (achat intégré 0.99€)
A.L.E.X (achat intégré 0.99€)

Fix the Factory - LEGO MINDSTORMS (Gratuit)
Fix the Factory – LEGO (Gratuit)

Scratch-Jr (MIT) - Gratuit
★ Scratch-Jr (MIT) – Gratuit

Hopscotch (achats intégrés)
Hopscotch (achats intégrés)

Tynker - 14€ (cours en ligne https://www.tynker.com/courses/)
Tynker – 14€
http://www.tynker.com

Et puis, des objets, interfaces permettant de « toucher » le code !

idéal pour les tout-petits, les visuels, les manuels…

Sans compter les ateliers numériques, les Coding Goûters (principalement dans les bibliothèques et médiathèques) ou les écoles de code de type Code.org Studio (Hour of Code), CodeAcademy, Simplon (réseau d’écoles)…

Cubetto (Primo)
Cubetto de Primo

TinkerBots (compatible Arduino)
TinkerBots (compatible Arduino)

JewelBots - Friendship Bracelet
JewelBots – Friendship Bracelet

MakeWonder - Play-i
MakeWonder – Play-i

Pour les plus aventureux

Il est désormais possible de concevoir un laptop voire sa propre tablette tactile à moindre coût – et « facilement » pour qui s’y connaît déjà un peu et à envie de plonger les mains dans le cambouis avec son enfant – avec le module Raspberry-Pi.

———————-
Références :

© CotCotCot-apps.com Éditions – Des Carabistouilles Sprl