Teaching computational thinking through musical live coding in Scratch

S. Alex Ruthmann, Jesse M. Heines, Gena R. Greher, Paul Laidler, Charles Saulters

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

This paper discusses our ongoing experiences in developing an interdisciplinary general education course called Sound Thinking that is offered jointly by our Dept. of Computer Science and Dept. of Music. It focuses on the student outcomes we are trying to achieve and the projects we are using 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.

Original languageEnglish (US)
Title of host publicationSIGCSE'10 - Proceedings of the 41st ACM Technical Symposium on Computer Science Education
Pages351-355
Number of pages5
DOIs
StatePublished - 2010
Event41st ACM Technical Symposium on Computer Science Education, SIGCSE'10 - Milwaukee, WI, United States
Duration: Mar 10 2010Mar 13 2010

Other

Other41st ACM Technical Symposium on Computer Science Education, SIGCSE'10
CountryUnited States
CityMilwaukee, WI
Period3/10/103/13/10

Fingerprint

coding
Teaching
Students
Computer music
HTML
general education
World Wide Web
computer science
Computer science
music
student
Education
Acoustic waves
experience

Keywords

  • Computer science education
  • Curriculum design
  • Generative music
  • Interdisciplinary courses
  • Musical live coding
  • Performamatics
  • Scratch

ASJC Scopus subject areas

  • Computational Theory and Mathematics
  • Computer Science Applications
  • Education

Cite this

Ruthmann, S. A., Heines, J. M., Greher, G. R., Laidler, P., & Saulters, C. (2010). Teaching computational thinking through musical live coding in Scratch. In SIGCSE'10 - Proceedings of the 41st ACM Technical Symposium on Computer Science Education (pp. 351-355) https://doi.org/10.1145/1734263.1734384

Teaching computational thinking through musical live coding in Scratch. / Ruthmann, S. Alex; Heines, Jesse M.; Greher, Gena R.; Laidler, Paul; Saulters, Charles.

SIGCSE'10 - Proceedings of the 41st ACM Technical Symposium on Computer Science Education. 2010. p. 351-355.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Ruthmann, SA, Heines, JM, Greher, GR, Laidler, P & Saulters, C 2010, Teaching computational thinking through musical live coding in Scratch. in SIGCSE'10 - Proceedings of the 41st ACM Technical Symposium on Computer Science Education. pp. 351-355, 41st ACM Technical Symposium on Computer Science Education, SIGCSE'10, Milwaukee, WI, United States, 3/10/10. https://doi.org/10.1145/1734263.1734384
Ruthmann SA, Heines JM, Greher GR, Laidler P, Saulters C. Teaching computational thinking through musical live coding in Scratch. In SIGCSE'10 - Proceedings of the 41st ACM Technical Symposium on Computer Science Education. 2010. p. 351-355 https://doi.org/10.1145/1734263.1734384
Ruthmann, S. Alex ; Heines, Jesse M. ; Greher, Gena R. ; Laidler, Paul ; Saulters, Charles. / Teaching computational thinking through musical live coding in Scratch. SIGCSE'10 - Proceedings of the 41st ACM Technical Symposium on Computer Science Education. 2010. pp. 351-355
@inproceedings{95623fb384044ab69cb4fc8df19ff174,
title = "Teaching computational thinking through musical live coding in Scratch",
abstract = "This paper discusses our ongoing experiences in developing an interdisciplinary general education course called Sound Thinking that is offered jointly by our Dept. of Computer Science and Dept. of Music. It focuses on the student outcomes we are trying to achieve and the projects we are using 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.",
keywords = "Computer science education, Curriculum design, Generative music, Interdisciplinary courses, Musical live coding, Performamatics, Scratch",
author = "Ruthmann, {S. Alex} and Heines, {Jesse M.} and Greher, {Gena R.} and Paul Laidler and Charles Saulters",
year = "2010",
doi = "10.1145/1734263.1734384",
language = "English (US)",
isbn = "9781605588858",
pages = "351--355",
booktitle = "SIGCSE'10 - Proceedings of the 41st ACM Technical Symposium on Computer Science Education",

}

TY - GEN

T1 - Teaching computational thinking through musical live coding in Scratch

AU - Ruthmann, S. Alex

AU - Heines, Jesse M.

AU - Greher, Gena R.

AU - Laidler, Paul

AU - Saulters, Charles

PY - 2010

Y1 - 2010

N2 - This paper discusses our ongoing experiences in developing an interdisciplinary general education course called Sound Thinking that is offered jointly by our Dept. of Computer Science and Dept. of Music. It focuses on the student outcomes we are trying to achieve and the projects we are using 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.

AB - This paper discusses our ongoing experiences in developing an interdisciplinary general education course called Sound Thinking that is offered jointly by our Dept. of Computer Science and Dept. of Music. It focuses on the student outcomes we are trying to achieve and the projects we are using 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.

KW - Computer science education

KW - Curriculum design

KW - Generative music

KW - Interdisciplinary courses

KW - Musical live coding

KW - Performamatics

KW - Scratch

UR - http://www.scopus.com/inward/record.url?scp=77952178235&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=77952178235&partnerID=8YFLogxK

U2 - 10.1145/1734263.1734384

DO - 10.1145/1734263.1734384

M3 - Conference contribution

SN - 9781605588858

SP - 351

EP - 355

BT - SIGCSE'10 - Proceedings of the 41st ACM Technical Symposium on Computer Science Education

ER -