Teaching computational thinking through musical live coding in scratch

Alex Ruthmann, Jesse M. Heines, Gena R. Greher, Paul Laidler, Charles Saulters
2010 Proceedings of the 41st ACM technical symposium on Computer science education - SIGCSE '10  
This paper discusses our experience in teaching an interdisciplinary general education course called Sound Thinking that is offered jointly by our Music. It focuses on the student outcomes we try to achieve and the projects we use to help students realize those outcomes. It explains why we are moving from a web-based environment using HTML and JavaScript to Scratch and discusses the potential for Scratch's "musical live coding" capability to reinforce those concepts even more strongly.
doi:10.1145/1734263.1734384 dblp:conf/sigcse/RuthmannHGLSS10 fatcat:f435jnxzy5hrlix6sxcwdkl3su