Activité 01
Enseignement par les pairs: L'Usine à Fonctions
Chaque binôme crée une fonction utilitaire (calculer une moyenne, vérifier si un nombre est pair, convertir des températures). Ils rédigent une documentation claire, puis échangent leurs fonctions avec un autre binôme qui doit les intégrer dans un programme plus large sans aide supplémentaire.
Justifiez l'importance de la modularité pour la lisibilité et la maintenance du code.
Conseil de facilitationPendant 'L'Usine à Fonctions', imposez un temps strict de 3 minutes par fonction pour forcer la concision et la clarté du nommage.
À observerDonnez aux élèves un court algorithme écrit de manière non modulaire. Demandez-leur d'identifier une section répétitive et de proposer comment la transformer en une fonction. Ils doivent nommer la fonction et décrire ce qu'elle ferait.