Students' Collaborative use of Computer-Based Programming Tools in Science. - Loucas Louca 002; Allison Druin; David M. Hammer; D. Dreher (CSCL, 2003)