Activité 01
Cercle de recherche: Le projet modulaire
Chaque groupe conçoit une fonction pour un projet commun (ex: un jeu). Un groupe programme le déplacement, un autre le score, un troisième les collisions. À la fin, les fonctions sont assemblées. Les incompatibilités révèlent l'importance de définir les paramètres en amont.
Expliquez comment les fonctions contribuent à la modularité et à la réutilisabilité du code.
Conseil de facilitationPendant le projet modulaire, donnez des contraintes précises comme 'cette partie doit être une fonction réutilisable ailleurs' pour guider leur réflexion.
À observerDemandez aux élèves d'écrire sur un post-it : 1) Une phrase expliquant pourquoi utiliser des fonctions rend un programme meilleur. 2) Un exemple simple de tâche qui pourrait être mise dans une fonction (ex: 'afficher un message de bienvenue').