Simpson, G; Hoyles, C; Noss, R; (2005) Designing a programming-based approach for modelling scientific phenomena. Journal of Computer Assisted Learning , 21 (2) pp. 143-158. Green open access