On s’entend universellement sur le fait que savoir écrire contribue positivement à la civilisation. On peut prendre pratiquement tous les arguments vantant les bienfaits de l’écriture et les appliquer à la programmation.  Dans les deux cas, savoir écrire le code de communication permet une extension de nos capacités et d’influence sur le monde; le maîtriser ouvre la porte à la réalisation d’oeuvres utiles ou simplement pratiques ou agréables, diffusables et partageables.

L’écriture est intimement liée à l’institution scolaire, c’est ce qu’on y apprend en premier et c’est son enseignement essentiel, avec les concepts mathématiques.  Rarement depuis 5 000 ans (apparition des premières écritures : 3 300 avant JC), un nouveau sujet d’apprentissage fondamental s’est-il ajouté pertinemment dans un curriculum de niveau primaire. Aujourd’hui il s’agit de la programmation, un langage conceptuel, de principe universel.

À la fois langage et système logique, l’apprentissage de la programmation forme les esprits à différentes manières de penser.  La programmation permet de donner corps à des idées et c’est ce que nous connaissons qui s’approche le plus d’une idée matérialisée.  Mais faire de la place à un nouvel enseignement à l'école signifie la régression de d’autres… le débat est ouvert et acharné, d’autant plus qu’il existe des centaines de langages de programmation et aucun ne peut prétendre à l’universalité, comme pour les langues…

Nous ne serons pas tous des programmeurs, des codeurs, des architectes de systèmes, mais nous serons tous capables, ou presque, de comprendre le monde informatique qui nous sert, et de l’influencer.

Image : Technologic male profile - debra hughes - ShutterStock

Apprendre à coder aux enfants, une idée qui ne fait pas l'unanimité

Apprendre à coder aux enfants, une idée qui ne fait pas l'unanimité 

3 mai 2014

Un mouvement fort pour l'apprentissage au numérique se dessine en 2014. Des associations désirent que les petits Français deviennent tous codeurs. Mais si le sentiment général est favorable à cette politique, d'autres émettent des réserves et croient qu'il ne s'agit que d'un écran de fumée...

Désespéré en informatique ? Trouvez quel langage apprendre.

Désespéré en informatique ? Trouvez quel langage apprendre. 

5 mai 2014

Les langages informatiques sont des constructions utilisées par des gens, ils évoluent constamment au gré des technologies et des modes. Vous démêler parmi les grandes familles et les 700 langages de programmation ! Quel langage apprendre ? Popularité, avenir ou utilité ?  Découvrez-le avec le palmarès de la pérennité des langages informatiques.

Coder grâce aux MOOC

Coder grâce aux MOOC 

30 avril 2014

Des cours en ligne accessible à tous pour apprendre à coder.

«Une «éducation au numérique» ne doit pas se contenter d'une «mise en garde responsabilisante» et de compétences simplement manipulatoires mais d’une réelle «capacité à fabriquer le numérique»

Découvrir la programmation en jouant avec

Découvrir la programmation en jouant avec "Hour of Code" 

30 avril 2014

La programmation est-elle ludique ? Disons qu’à première vue, écrire des lignes de code n’a rien de palpitant …et pourtant, nombreux ceux qui changeront d’avis après une session d’ "Hour of code" !

"Hour of Code" est un module de sensibilisation à la programmation. De façon très ludique, le parcours favorise la compréhension de ce langage. Les commentaires vidéos stimulent l'attention et les applications accroissent la motivation. A mettre entre toutes les mains !

Je code

Je code 

6 mai 2014

Un espace rassembleur sur l’apprentissage de la programmation par les enfants, à l’école ou ailleurs. «Faire en sorte que les enfants ne soient pas de simples consommateurs du numérique, mais qu’ils en acquièrent les clés.»

Retour d'expérience sur les usages de l'iPad à l'école

Retour d'expérience sur les usages de l'iPad à l'école 

5 mai 2014

L'iPad en soi ne rend pas plus intelligent mais en tant que technologie nouvelle, elle a le don de stimuler les processus cognitifs et socioaffectifs en jeu et de créer une motivation scolaire qui induit la réussite.

Un outil de programmation afin de stimuler la création artistique

Un outil de programmation afin de stimuler la création artistique 

3 mai 2014

Un projet belge et disponible gratuitement permet aux adolescents de laisser libre cours à leur créativité artistique. Toutefois, pour réaliser leurs œuvres, nul besoin de talent manuel. Il leur sera plutôt demandé d'apprendre à programmer.

Apprendre à programmer en Ruby avec HacketyHack

Apprendre à programmer en Ruby avec HacketyHack 

5 mai 2014

En peu de temps, si vous poursuivez votre progression, vous parviendrez à programmer des jeux, des sites et des applications de plus en plus sophistiquées, ce qui sera votre meilleur preuve de diplôme. Bref, vous obtenez ici un bel outil pour apprendre à coder de façon autonome.

Apprendre à programmer en JavaScript avec Code Maven

Apprendre à programmer en JavaScript avec Code Maven 

5 mai 2014

Apprenez à programmer en JavaScript comme on apprend un nouveau jeu : pas de théorie mais de l’intelligence.

On commence avec de simples boites de couleur et on progresse jusqu’à des animations, des fractales et, si on va du coté des jeux, vers de la programmation interactive ouverte. Vraiment passionnant, on se laisse prendre et ne voit pas le temps passer. Et sans que l’on ne s’en rende compte on aura appris les principales notions de programmation : variables, boucles, conditions, expressions, fonctions, commandes…

Code Combat : pour apprendre en jouant le JavaScript

Code Combat : pour apprendre en jouant le JavaScript 

3 mai 2014

Les langages de programmation sont difficiles à saisir et ennuyeux à apprendre. Des jeunes développeurs ont donc décidé d'utiliser le jeu pour que le grand public puisse saisir les subtilités du JavaScript. Un concept addictif et accessible aux débutants.

Un urgent besoin de formation en informatique

Un urgent besoin de formation en informatique 

26 novembre 2013

Tuteur de curiosité, gérant de données personnelles quantifiées, homme à tout faire en impression 3D... autant de fonctions qui verront peut-être le jour dans 10 ou 15 ans, confortant le rôle essentiel dans la création de valeur du secteur des services appuyés sur des applications informatiques. Les organismes de formation ont-ils intégré cette évolution ?

Tous codeurs à la rentrée ?

Tous codeurs à la rentrée ? 

25 juin 2013

Plusieurs années après la démocratisation de l'ordinateur suivie de l'introduction dans les curricula de l'acquisition des bases de la littéracie numérique, il importe de revisiter les contenus et principalement les objectifs pédagogiques, d'actualiser les pratiques, d'ouvrir les fenêtres en somme.

La robotique pédagogique catalyseur des apprentissages à l'école

La robotique pédagogique catalyseur des apprentissages à l'école 

4 décembre 2012

La robotique pédagogique recèle un potentiel énorme pour développer la maîtrise des disciplines scientifiques et pour soutenir les élèves en difficulté d'apprentissage. Voici quelques projets et ressources pour s'en convaincre.

Des recettes à la résolution de problèmes : une approche intéressante pour enseigner la programmation* 

6 février 2011

Comment initier ses élèves à la programmation, une discipline informatique assez rigoureuse? Une enseignante du Nouveau-Brunswick propose une approche originale pour y arriver.

Les communautés informatiques virtuelles, un exemple d'apprentissage mutuel à suivre

Les communautés informatiques virtuelles, un exemple d'apprentissage mutuel à suivre 

9 novembre 2010

Où apprend-on l'informatique ? Dans des écoles et filières d'études spécialisées bien sûr, mais encore plus sur la toile. Les informaticiens sont sans aucun doute les champions de l'apprentissage informel et mutuel. Voyage au pays des geeks.