Ivan Murit

info
works
design
blog

Algorithmic thinking

Développer une pensée algorithmique

Dans le cadre d'une résidence du ministère de la culture et de l'éducation j'ai mis en place des ateliers avec des CM2 sur une quinzaine de jours.

L'idée centrale était de transmettre aux élèves les bases d’une pensée par l’algorithme, avec des exercices de dessin dans un premier temps, puis arriver de manière progressive à de la programmation informatique.

Les premiers exercices, inspirés des expérimentations de Conditional Design, ouvrent la notion de « règles de dessins » et de leur formulation. Les seconds laissent une place plus importante aux mathématiques et révèlent les possibilités d'erreurs (bugs) et d'espace de liberté. Puis nous sommes passé sur ordinateur pour programmer et se confronter à la syntaxe et aux structures des langages informatique. Cette dernière étape fut entre-coupée de sorties en nature afin d'observer les répétitions dans le végétal et d'en décrire les caractéristiques.