Fostering Computational Thinking in Secondary School through Music - An Educational Experience based on Google Blockly

Adriano Baratè, Andrea Formica, Luca A. Ludovico, Dario Malchiodi

Abstract

We propose a methodology especially conceived to exploit the musical media in order to vehiculate some aspects in the realm of computational thinking to pupils of the lower secondary school (6th to 8th grades). The related activities are based on a visual programming language whose execution generates a melody shown using both its traditionally-notated musical score and its audio reproduction. This language provides the basic programming tools, such as simple and structured variables, iterations and so on. The learning activities are based on challenging small groups of students to solve programming exercises of increasing difficulty.

References

  1. Ananiadou, K. and Claro, M. (2009). 21st century skills and competences for new millennium learners in OECD countries. OECD Publishing.
  2. Begel, A., Garcia, D. D., and Wolfman, S. A. (2004). Kinesthetic learning in the classroom. In Proc. of the 35th SIGCSE TSCSE, pages 183-184, New York, USA. ACM.
  3. Bellettini, C., Lonati, V., Malchiodi, D., Monga, M., Morpurgo, A., and Torelli, M. (2012). Exploring the processing of formatted texts by a kynesthetic approach. In WiPSCE'12 Proceedings of the 7th Workshop in Primary and Secondary Computing Education, pages 143-144. ACM.
  4. Bellettini, C., Lonati, V., Malchiodi, D., Monga, M., Morpurgo, A., Torelli, M., and Zecca, L. (2014a). Extracurricular activities for improving the perception of informatics in secondary schools. In Informatics in Schools. Teaching and Learning Perspectives 7th Int. Conf. on Informatics in Schools: Situation, Evolution, and Perspectives, ISSEP 2014. Proceedings, Lecture Notes in Computer Science, page 161172. Springer International Publishing.
  5. Bellettini, C., Lonati, V., Malchiodi, D., Monga, M., Morpurgo, A., Torelli, M., and Zecca, L. (2014b). Informatics education in italian secondary school. ACM Transactions on Computing Education (TOCE) Special Issue on Computing Education in (K-12) Schools, 14(2):15.115.6.
  6. Berkley, R. (2004). Teaching composing as creative problem solving: conceptualising composing pedagogy. British Journal of Music Education, 21(03):239-263.
  7. Binkley, M., Erstad, O., Herman, J., Raizen, S., Ripley, M., Miller-Ricci, M., and Rumble, M. (2012). Defining twenty-first century skills. In Assessment and teaching of 21st century skills, pages 17-66. Springer.
  8. Brennan, K. and Resnick, M. (2012). New frameworks for studying and assessing the development of computational thinking. In Proceedings of the 2012 annual meeting of the American Educational Research Association, Vancouver, Canada, pages 1-25.
  9. Burbaite?, R., Damas?evic?ius, R., S?tuikys, V., et al. (2013). Teaching of computer science topics using metaprogramming-based glos and lego robots. Informatics in Education-An International Journal, 12 1:125- 142.
  10. Burnard, P. and Younker, B. A. (2004). Problem-solving and creativity: Insights from students individual composing pathways. International Journal of Music Education, 22(1):59-76.
  11. Chomsky, N. (2002). Syntactic structures. Walter de Gruyter.
  12. Duncan, C., Bell, T., and Tanimoto, S. (2014). Should your 8-year-old learn coding? In Proceedings of the 9th Workshop in Primary and Secondary Computing Education, pages 60-69. ACM.
  13. Finney, J. and Burnard, P. (2010). Music education with digital technology. Bloomsbury Publishing.
  14. Goguen, J. A. (1986). Reusing and interconnecting software components. Computer, 19(2).
  15. Hadjerrouit, S. (2015). Exploring the effect of teaching methods on students learning of school informatics. In Proceedings of Informing Science & IT Education Conference (InSITE), volume 201, page 219.
  16. Hmelo-Silver, C. E. (2004). Problem-based learning: What and how do students learn? Educational Psychology Review, 16(3):235-266.
  17. Hromkovic?, J. and Steffen, B. (2011). Why Teaching Informatics in Schools Is as Important as Teaching Mathematics and Natural Sciences, pages 21-30. Springer Berlin Heidelberg, Berlin, Heidelberg.
  18. Hubwieser, P. (2006). Functions, Objects and States: Teaching Informatics in Secondary Schools, pages 104- 116. Springer, Berlin, Heidelberg.
  19. Jackendoff, R. (1985). A generative theory of tonal music. MIT Press.
  20. Kaleliog?lu, F. (2015). A new way of teaching programming skills to K-12 students: Code.org. Computers in Human Behavior, 52:200-210.
  21. Kapur, A. (2005). A history of robotic musical instruments. In Proceedings of the International Computer Music Conference (ICMC 2005), pages 21-28.
  22. Kaschub, M. and Smith, J. (2009). Minds on music: Composition for creative and critical thinking. R&L Education.
  23. Kolb, D. A., Boyatzis, R. E., and Mainemelis, C. et al.. (2001). Experiential learning theory: Previous research and new directions. Perspectives on thinking, learning, and cognitive styles, 1:227-247.
  24. Kumar, V., Dargan, T., Dwivedi, U., and Vijay, P. (2015). Note code: A tangible music programming puzzle tool. In Proceedi of the Ninth Int. Conf. on Tangible, Embedded, and Embodied Interaction, TEI 7815, pages 625-629, New York, USA. ACM.
  25. Lillard, A. S. (2013). Playful learning and montessori education. American journal of play, 5(2):157.
  26. Lonati, V., Malchiodi, D., Monga, M., and Morpurgo, A. (2015). Is coding the way to go? In Informatics in Schools. Teaching and Learning Perspectives 8th International Conference on Informatics in Schools: Situation, Evolution, and Perspectives, ISSEP 2015. Proceedings.
  27. Lonati, V., Malchiodi, D., Monga, M., Morpurgo, A., and Previtali, M. (2016). A playful tool to introduce lower secondary school pupils to recursive thinking. In Proceedings of 9th International Conference on Informatics in Schools: Situation, Evolution, and Perspectives, ISSEP 2016, pages 51-52.
  28. Lye, S. Y. and Koh, J. H. L. (2014). Review on teaching and learning of computational thinking through programming: What is next for k-12? Computers in Human Behavior, 41:51-61.
  29. Major, A. E. and Cottle, M. (2010). Learning and teaching through talk: Music composing in the classroom with children aged six to seven years. British Journal of Music Education, 27(03):289-304.
  30. Meerbaum-Salant, O., Armoni, M., and Ben-Ari, M. (2013). Learning computer science concepts with scratch. Computer Science Education, 23(3):239- 264.
  31. Ness, S. R., Trail, S., Driessen, P. F., Schloss, W. A., and Tzanetakis, G. (2011). Music information robotics: Coping strategies for musically challenged robots. In Proc. of the 12th Int. Society for Music Information Retrieval Conference (ISMIR 2011), pages 567-572.
  32. Papert, S. (1980). Mindstorms: Children, computers, and powerful ideas. Basic Books, Inc.
  33. Ruthmann, A., Heines, J. M., Greher, G. R., Laidler, P., and Saulters II, C. (2010). Teaching computational thinking through musical live coding in scratch. In Proceedings of the 41st ACM technical symposium on Computer science education, pages 351-355. ACM.
  34. Sabitzer, B., Antonitsch, P. K., and Pasterk, S. (2014). Informatics concepts for primary education: preparing children for computational thinking. In Proceedings of the 9th Workshop in Primary and Secondary Computing Education, pages 108-111. ACM.
  35. Saeli, M., Perrenet, J., Jochems, W. M., Zwaneveld, B., et al. (2011). Teaching programming in secondary school: a pedagogical content knowledge perspective. Informatics in Education-An International Journal, 10 1:73-88.
  36. Solis, J. and Takanishi, A. (2007). An overview of the research approaches on musical performance robots. In International Computer Music Association.
  37. Willems, E. (2011). Las bases psicológicas de la educación musical. Grupo Planeta (GBS).
  38. Wilson, C. and Kalliokoski, J. (2015). Web MIDI API. working draft, W3C. https://www.w3.org/TR/webmidi/.
  39. Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3):33-35.
  40. Wing, J. M. (2008). Computational thinking and thinking about computing. Philosophical transactions of the royal society of London A: mathematical, physical and engineering sciences, 366(1881):3717-3725.
  41. Yadav, A., Mayfield, C., Zhou, N., Hambrusch, S., and Korb, J. T. (2014). Computational thinking in elementary and secondary teacher education. ACM Transactions on Computing Education (TOCE), 14(1):5.
Download


Paper Citation


in Harvard Style

Baratè A., Formica A., Ludovico L. and Malchiodi D. (2017). Fostering Computational Thinking in Secondary School through Music - An Educational Experience based on Google Blockly . In Proceedings of the 9th International Conference on Computer Supported Education - Volume 2: CSEDU, ISBN 978-989-758-240-0, pages 117-124. DOI: 10.5220/0006313001170124


in Bibtex Style

@conference{csedu17,
author={Adriano Baratè and Andrea Formica and Luca A. Ludovico and Dario Malchiodi},
title={Fostering Computational Thinking in Secondary School through Music - An Educational Experience based on Google Blockly},
booktitle={Proceedings of the 9th International Conference on Computer Supported Education - Volume 2: CSEDU,},
year={2017},
pages={117-124},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006313001170124},
isbn={978-989-758-240-0},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 9th International Conference on Computer Supported Education - Volume 2: CSEDU,
TI - Fostering Computational Thinking in Secondary School through Music - An Educational Experience based on Google Blockly
SN - 978-989-758-240-0
AU - Baratè A.
AU - Formica A.
AU - Ludovico L.
AU - Malchiodi D.
PY - 2017
SP - 117
EP - 124
DO - 10.5220/0006313001170124