Teaching computational thinking through musical live coding in scratch. - S. Alex Ruthmann; Jesse M. Heines; Gena R. Greher; Paul Laidler; Charles Saulters II (SIGCSE, 2010)