Dans le cadre de cet atelier scientifique (action n° 557- 1) intitulé "programmer en visual basic pour modéliser les sciences", un groupe de 10 élèves a suivi en 2009/2010, un apprentissage de la programmation qui leur a permis de modéliser quelques phénomènes physiques ou biologiques (mouvement des vagues à la surface de l'eau, chute libre d' une bille, oscillations d’un ressort, projections d'évolution de la grippe, développement des populations de lapins en Australie, lancement d'un satellite, transfert de la terre à la lune, alunissage d'un module etc.).
Une partie de ces programmes a constitué la trame du projet "lune verte" (http://jldamysite.com/LuneVerte/) présenté à Einstein 2010 et qui sera proposé aux olympiades de la physique en 2010/2011.
Le bilan est donc assez favorable (bonne adhésion des élèves au projet, apprentissage certain des techniques de programmation, bonne approche des limites d’un modèle informatique et plus généralement scientifique).
Il faut cependant reconnaître que les élèves se retrouvent simultanément face à deux difficultés :
- l'application des techniques de programmation,
- la compréhension des phénomènes et des lois physiques ou mathématiques utilisées,
ce qui complique et allonge la phase d'apprentissage.
A la fin de l'année, bien que les bases soient acquises, les élèves n'e sont pas aptes à écrire un programme de façon autonome.
Il apparaît aussi que l’intérêt et la motivation sont accrus lorsqu’il y a une interaction avec le modèle (contrôler la chute de la bille, contrôler l’alunissage du module lunaire…).