Melodic - Teaching Computational Thinking to Visually Impaired Kids

Authors Rui Costa, Cristiana Araújo , Pedro Rangel Henriques

Thumbnail PDF


  • Filesize: 1.51 MB
  • 14 pages

Document Identifiers

Author Details

Rui Costa
  • Centro ALGORITMI, Departamento de Informática, University of Minho, Campus Gualtar, Braga, Portugal
Cristiana Araújo
  • Centro ALGORITMI, Departamento de Informática, University of Minho, Campus Gualtar, Braga, Portugal
Pedro Rangel Henriques
  • Centro ALGORITMI, Departamento de Informática, University of Minho, Campus Gualtar, Braga, Portugal


We would like to thank Isabel Barciela and Marta Paço both from Íris Inclusiva for their valuable comments and suggestions; Without their collaboration this work would not be possible.

Cite AsGet BibTex

Rui Costa, Cristiana Araújo, and Pedro Rangel Henriques. Melodic - Teaching Computational Thinking to Visually Impaired Kids. In Second International Computer Programming Education Conference (ICPEC 2021). Open Access Series in Informatics (OASIcs), Volume 91, pp. 4:1-4:14, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2021)


This paper presents a proposal, called Melodic, to develop Computational Thinking skills in kids with special educational needs, in this case blindness. The aim of this research is to characterize the subject and identify what are the current most used and best practises to teach this different way of Thinking to kids under those circumstances. In this paper more technical aspects are discussed, such as the architecture for the proposed application in order to accomplish the project goals. Melodic was carefully designed to have an intuitive interface for blind people and a seamless workflow, combining tactile hardware, and QR Code technology with a sound based output.

Subject Classification

ACM Subject Classification
  • Social and professional topics → Computational thinking
  • Computational Thinking
  • Visual Impaired Students Education
  • Teaching through Music
  • Learning Resource


  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    PDF Downloads


  1. Cristiana Araújo, Lázaro Lima, and Pedro Rangel Henriques. An Ontology based approach to teach Computational Thinking. In Célio Gonçalo Marques, Isabel Pereira, and Diana Pérez, editors, 21st International Symposium on Computers in Education (SIIE), pages 1-6. IEEE Xplore, November 2019. URL:
  2. Dr. Elizabeth J. Erwin, Tiffany S. Perkins, Jennifer Ayala, Michelle Fine, and Ellen Rubin. "you don't have to be sighted to be a scientist, do you?" issues and outcomes in science education. Journal of Visual Impairment & Blindness, 95(6):338-352, 2001. URL:
  3. Council for The Curriculum Examinations and Assessment. Computing at school: Northern ireland curriculum guide for post primary schools. Technical report, CCEA, 2018. Google Scholar
  4. William Fraser and Mbulaheni Maguvhe. Teaching life sciences to blind and visually impaired learners. Journal of Biological Education - J BIOL EDUC, 42:84-89, March 2008. URL:
  5. J. Freeman. The Psychology of Gifted Children. Wiley Series in Developmental Psychology and Its Applications. Wiley, 1985. URL:
  6. Mark Guzdial. Teaching programming with music: An approach to teaching young students about logo. Logo Foundation, 1991. Google Scholar
  7. N.G. Haring and R.L. Schiefelbusch. Methods in Special Education. McGraw-Hill series in education: Psychology and human development in education. McGraw-Hill, 1967. URL:
  8. Jan L. Plass, Bruce D. Homer, and Charles K. Kinzer. Foundations of game-based learning. Educational Psychologist, 50(4):258-283, 2015. URL:
  9. Alpay Sabuncuoglu. Tangible music programming blocks for visually impaired children. In Proceedings of the Fourteenth International Conference on Tangible, Embedded, and Embodied Interaction, TEI '20, page 423–429, New York, NY, USA, 2020. Association for Computing Machinery. URL:
  10. Victor Silva, Heleniara Moura, Suelen Paula, and Ângelo Jesus. Algo+ritmo: Uma proposta desplugada com a música para auxiliar no desenvolvimento do pensamento computacional. In Anais do XXV Workshop de Informática na Escola, pages 404-413, Porto Alegre, RS, Brasil, 2019. SBC. URL:
  11. Salete Teixeira, Diana Barbosa, Cristiana Araújo, and Pedro Rangel Henriques. Improving Game-Based Learning Experience Through Game Appropriation. In Ricardo Queirós, Filipe Portela, Mário Pinto, and Alberto Simões, editors, First International Computer Programming Education Conference (ICPEC 2020), volume 81 of OpenAccess Series in Informatics (OASIcs), pages 27:1-27:10, Dagstuhl, Germany, 2020. Schloss Dagstuhl-Leibniz-Zentrum für Informatik. URL:
  12. Stephen Wolfram. How to teach computational thinking, 2016. URL: