La logique de la programmation s’est implantée dans toutes les sphères de l’école; les élèves appliquent les fondements de la programmation dans toutes les matières, le plus souvent avec Swift Playgrounds.
« Nous avons compris que nous faisions déjà appel à des aptitudes de programmation dans l’ensemble du programme scolaire, explique Alice Nutt, 28 ans. En rédaction, nous relisons, nous révisons, nous améliorons le texte – c’est le débogage. Nous ordonnons des histoires, nous ordonnons des événements et notre quotidien. Dans toute l’école, nous prenons conscience que la programmation est là, partout autour de nous. »
Dans la classe d’Alice, les élèves de 5 et 6 ans mettent à l’épreuve leurs aptitudes de programmation dans des tâches aussi ordinaires qu’inusitées. Par exemple, comment faire pour capturer un dinosaure qui s’est échappé du zoo? Ses élèves ont décidé de faire des sandwichs à la confiture pour appâter la créature.
Alice a apporté du pain, du beurre et de la confiture, et a demandé à ses élèves de lui décrire les étapes de la préparation du sandwich. L’exercice a permis de présenter chacune des commandes requises pour exécuter une séquence de code.
« Nous avons ensuite placé le sandwich à l’extérieur de la classe tous les soirs, raconte Alice. Bien entendu, le dinosaure est revenu et l’a mangé; il ne restait plus que la croûte le lendemain matin. »