Metodología de aprendizaje de la programación desde la música

ilustraciones (principalmente a color), diagramas, fotografías, mapas

Autores:
Cubides Castro, Johnny Germán
Tipo de recurso:
Fecha de publicación:
2024
Institución:
Universidad Nacional de Colombia
Repositorio:
Universidad Nacional de Colombia
Idioma:
spa
OAI Identifier:
oai:repositorio.unal.edu.co:unal/86535
Acceso en línea:
https://repositorio.unal.edu.co/handle/unal/86535
https://repositorio.unal.edu.co/
Palabra clave:
Tecnología y arte
Programación (Computadores electrónicos digitales)-Enseñanza programada
Métodos de enseñanza
Technology and the arts
Electronic digital computers - Programming - Programmed instruction
Educational method
Material Didactico
Sistemas Embebidos
Desarrollo de Habilidades
Pensamiento Computacional
Didactic Material
Embedded Systems
Skill Development
Computational Thinking
Pensamiento computacional
Computational thinking
Rights
openAccess
License
Reconocimiento 4.0 Internacional
id UNACIONAL2_5dea219d1adfeb6c5608b232cd7dbb16
oai_identifier_str oai:repositorio.unal.edu.co:unal/86535
network_acronym_str UNACIONAL2
network_name_str Universidad Nacional de Colombia
repository_id_str
dc.title.spa.fl_str_mv Metodología de aprendizaje de la programación desde la música
dc.title.translated.eng.fl_str_mv Learning methodology for programming through music
title Metodología de aprendizaje de la programación desde la música
spellingShingle Metodología de aprendizaje de la programación desde la música
Tecnología y arte
Programación (Computadores electrónicos digitales)-Enseñanza programada
Métodos de enseñanza
Technology and the arts
Electronic digital computers - Programming - Programmed instruction
Educational method
Material Didactico
Sistemas Embebidos
Desarrollo de Habilidades
Pensamiento Computacional
Didactic Material
Embedded Systems
Skill Development
Computational Thinking
Pensamiento computacional
Computational thinking
title_short Metodología de aprendizaje de la programación desde la música
title_full Metodología de aprendizaje de la programación desde la música
title_fullStr Metodología de aprendizaje de la programación desde la música
title_full_unstemmed Metodología de aprendizaje de la programación desde la música
title_sort Metodología de aprendizaje de la programación desde la música
dc.creator.fl_str_mv Cubides Castro, Johnny Germán
dc.contributor.advisor.none.fl_str_mv Camargo Bareño, Carlos Iván
dc.contributor.author.none.fl_str_mv Cubides Castro, Johnny Germán
dc.subject.lemb.spa.fl_str_mv Tecnología y arte
Programación (Computadores electrónicos digitales)-Enseñanza programada
Métodos de enseñanza
topic Tecnología y arte
Programación (Computadores electrónicos digitales)-Enseñanza programada
Métodos de enseñanza
Technology and the arts
Electronic digital computers - Programming - Programmed instruction
Educational method
Material Didactico
Sistemas Embebidos
Desarrollo de Habilidades
Pensamiento Computacional
Didactic Material
Embedded Systems
Skill Development
Computational Thinking
Pensamiento computacional
Computational thinking
dc.subject.lemb.eng.fl_str_mv Technology and the arts
Electronic digital computers - Programming - Programmed instruction
Educational method
dc.subject.proposal.spa.fl_str_mv Material Didactico
Sistemas Embebidos
Desarrollo de Habilidades
Pensamiento Computacional
dc.subject.proposal.eng.fl_str_mv Didactic Material
Embedded Systems
Skill Development
Computational Thinking
dc.subject.wikidata.spa.fl_str_mv Pensamiento computacional
dc.subject.wikidata.eng.fl_str_mv Computational thinking
description ilustraciones (principalmente a color), diagramas, fotografías, mapas
publishDate 2024
dc.date.accessioned.none.fl_str_mv 2024-07-17T18:25:23Z
dc.date.available.none.fl_str_mv 2024-07-17T18:25:23Z
dc.date.issued.none.fl_str_mv 2024
dc.type.spa.fl_str_mv Trabajo de grado - Maestría
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/masterThesis
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.coarversion.spa.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.content.spa.fl_str_mv Text
dc.type.redcol.spa.fl_str_mv http://purl.org/redcol/resource_type/TM
status_str publishedVersion
dc.identifier.uri.none.fl_str_mv https://repositorio.unal.edu.co/handle/unal/86535
dc.identifier.instname.spa.fl_str_mv Universidad Nacional de Colombia
dc.identifier.reponame.spa.fl_str_mv Repositorio Institucional Universidad Nacional de Colombia
dc.identifier.repourl.spa.fl_str_mv https://repositorio.unal.edu.co/
url https://repositorio.unal.edu.co/handle/unal/86535
https://repositorio.unal.edu.co/
identifier_str_mv Universidad Nacional de Colombia
Repositorio Institucional Universidad Nacional de Colombia
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.references.spa.fl_str_mv Diseño y Arquitectura Pedagógica. Aprendizaje activo 4.0 aprendizaje basado en fenómenos (abf). https://hdl.handle.net/11285/643915, 2022
Carlos Iván Camargo Bareño. Transferencia tecnológica y de conocimientos en el diseño de sistemas embebidos. page 135, 2011. URL http://www.bdigital.unal.edu.co/5696/
Espressif Systems. Hardware Design Guidelines. Esp32, page 38, 2022. URL https://www.espressif.com/sites/default/files/documentation/0a-esp8266ex_datasheet_en.pdf
María Angélica Arán and María Luisa Ortega. Enfoques de aprendizaje y hábitos de estudio en estudiantes universitarios de primer año de tres carreras de la Universidad Mayor Temuco, Chile 2011. Hekademos: revista educativa digital, 11:37–46, 2012. URL http://dialnet.unirioja.es/descarga/articulo/4059756.pdf%5Cnhttp://dialnet.unirioja.es/servlet/extart?codigo=4059756
The Bolonia. Metodologías activas para la formación de competencias. pages 35–56, 2006
Pasi Mattila and Pasi Silander. How to Create the School of the Future– Revolutionary think- ing and design from Finland. 2015. ISBN 9789526208183. URL http://nebula.wsimg.com/57b76261c219f5e7083e9978cd2cd66d?AccessKeyId=3209BE92A5393B603C75&disposition=0&alloworigin=1
Michael D Deschryver and Aman Yadav. Creative and Computational Thinking in the Context of New Literacies : Working with Teachers to Scaffold Complex Technology-Mediated Approaches to Teaching and Learning. Journal of Technology and Teacher Education, 23(3):411–431, 2015
Filiz Kalelioglu, Yasemin Gulbahar, and Volkan Kukul. A Framework for Computational Thinking Based on a Systematic Research Review. Baltic Journal of Modern Computing, 4(3):583, 2016. ISSN 2255-8942
Susanne Hambrusch, Christoph Hoffmann, John T. Korb, Mark Haugan, and Antony L. Hosking. A multidisciplinary approach towards computational thinking for science majors. SIGCSE Bulletin Inroads, 41(1):183–187, 2009. ISSN 10963936. doi: 10.1145/1539024.1508931
J. A.M. Howe, P. M. Ross, K. R. Johnson, F. Plane, and R. Inglis. Teaching mathematics through programming in the classroom. Computers and Education, 6(1):85–91, 1982. ISSN 03601315. doi: 10.1016/0360-1315(82)90016-1
Vernon A Magnesen. A Review of Findings from Learning and Memory Retention Studies. Innovation Abstracts, 5(25), 1983. URL http://search.ebscohost.com/login.aspx?direct=true{&}db=eric{&}AN=ED234878{&}site=ehost-live
Stephen Paul Linder, Brian Edward Nestrick, Symen Mulders, and Catherine Leah Lavelle. Facilitating active learning with inexpensive mobile robots. Journal of Computing Sciences in Colleges, 16(4):21–33, 2001. ISSN 1098-6596
Adriano Baratè, Andrea Formica, Luca A. Ludovico, and Dario Malchiodi. Fostering computational thinking in secondary school through music: An educational experience based on Google Blockly. CSEDU 2017 - Proceedings of the 9th International Conference on Computer Supported Education, 2 (Csedu):117–124, 2017. doi: 10.5220/0006313001170124
Alexander Repenning, Jürg Zurmühle, Anna Lamprou, and Daniel Hug. Computational music thinking patterns: Connecting music education with computer science education through the design of interactive notations. CSEDU 2020 - Proceedings of the 12th International Conference on Computer Supported Education, 1(Csedu):641–652, 2020. doi: 10.5220/0009817506410652
Cambridge Assessment-International Education. ¿Cuál es el significado de Aprendizaje Activo? Ucles, pages 1–5, 2019
Allen Downey and Chris Meyers. Introducción a la programación con Python. 2009. ISBN 9789588347226. URL https://books.google.com.co/books?id=0r_MjgEACAAJ
Allen B Downey. Pensando la computación como un científico (con Java). 2012. ISBN 9789876301176
Pilar Pascual Mejia. Didáctica de la Música para Educación Infantil, volume 2006. 2006. ISBN 9788483223031
Edgar Willems. Las bases psicológicas de la educación musical. 2011. ISBN 9788449326080
Víctor Práxedes, Saavedra Rionda, Daniel Ospina, Celis Juan, Carlos Upegui, and Diana C León Torres. DOCUMENTOS 71 Desigualdades digitales. 2021. ISBN 9789585597860
M Franco-Avellaneda and T Arboleda. Apropiación social de la ciencia, tecnología e innovación para el desarrollo humano. Bogotá DC: Escuela Virtual PNUD-Colciencias/Diplomado ASCTI, 2014
Karim Barkati and Pierre Jouvelot. Synchronous programming in audio processing: A lookup table oscillator case study. ACM Computing Surveys, 46(2), 2013. ISSN 03600300. doi: 10.1145/2543581.2543591
Ge Wang, Ajay Kapur, Perry Cook, and Spencer Salazar. Programming for Musicians and Digital Artists. 2014. ISBN 9781617291708
Spencer Salazar, Ge Wang, and Perry Cook. MiniAudicle and chuck shell: New interfaces for chuck development and performance. International Computer Music Conference, ICMC 2006, pages 63–66, 2006
Spencer Salazar and Ge Wang. MiniAudicle for iPad touchscreen-based music software programming. Proceedings - 40th International Computer Music Conference, ICMC 2014 and 11th Sound and Music Computing Conference, SMC 2014 - Music Technology Meets Philosophy: From Digital Echos to Virtual Ethos, pages 686–691, 2014
Samuel Aaron, Alan F. Blackwell, and Pamela Burnard. The development of Sonic Pi and its use in educational partnerships: Co-creating pedagogies for learning computer programming. Journal of Music, Technology and Education, 9(1):75–94, may 2016. ISSN 17527074. doi: 10.1386/jmte.9.1.75_1
Alex Ruthmann, Jesse M. Heines, Gena R. Greher, Paul Laidler, and Charles Saulters. Teaching computational thinking through musical live coding in Scratch. SIGCSE’10 - Proceedings of the 41st ACM Technical Symposium on Computer Science Education, (April 2014):351–355, 2010. doi: 10.1145/1734263.1734384
James Noble. Livecoding the SynthKit: Little bits as an embodied programming language. In Proceedings- 2nd IEEE Working Conference on Software Visualization, VISSOFT 2014, pages 40–44. Institute of Electrical and Electronics Engineers Inc., dec 2014. ISBN 9780769553054. doi: 10.1109/VISSOFT.2014. 16
Angelo Fraietta, Oliver Bown, Sam Ferguson, Sam Gillespie, and Liam Bray. Rapid composition for networked devices: Happybrackets. Computer Music Journal, 43(2-3):89–108, 2020. ISSN 15315169. doi: 10.1162/COMJ_a_00520
Pedro Rebelo and Alain Renaud. The frequencyliator - distributing structures for networked laptop improvisation. pages 53–56, 01 2006
Gary Ferrary, Kate Mayer, Cheroe Liston, and Michael Creeden. IPC CID Study Guide. 2015
Roberto Ierusalimschy. Programming in Lua , Fourth Edition Roberto Ierusalimschy. 2017(build 21), 2017. doi: 10.1093/nar/gkp710
Ge Wang and Perry Cook. ChucK: A Programming Language for On-the-fly, Real-time Audio Synthesis and Multimedia. Number January, page 812, 2004. ISBN 1581138938. doi: 10.1145/1027527.1027716
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.license.spa.fl_str_mv Reconocimiento 4.0 Internacional
dc.rights.uri.spa.fl_str_mv http://creativecommons.org/licenses/by/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
rights_invalid_str_mv Reconocimiento 4.0 Internacional
http://creativecommons.org/licenses/by/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv x, 138 páginas
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad Nacional de Colombia
dc.publisher.program.spa.fl_str_mv Bogotá - Ingeniería - Maestría en Ingeniería - Ingeniería Electrónica
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería
dc.publisher.place.spa.fl_str_mv Bogotá, Colombia
dc.publisher.branch.spa.fl_str_mv Universidad Nacional de Colombia - Sede Bogotá
institution Universidad Nacional de Colombia
bitstream.url.fl_str_mv https://repositorio.unal.edu.co/bitstream/unal/86535/1/license.txt
https://repositorio.unal.edu.co/bitstream/unal/86535/2/13617902.2024.pdf
https://repositorio.unal.edu.co/bitstream/unal/86535/3/13617902.2024.pdf.jpg
bitstream.checksum.fl_str_mv eb34b1cf90b7e1103fc9dfd26be24b4a
0bd7834fa282202b332c3812d55b6602
bd1ee7ae35009db249b2d08bc108b13a
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Nacional de Colombia
repository.mail.fl_str_mv repositorio_nal@unal.edu.co
_version_ 1814089411862724608
spelling Reconocimiento 4.0 Internacionalhttp://creativecommons.org/licenses/by/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Camargo Bareño, Carlos Iván5f1800f640feba8ff0b07ec5c25757f2600Cubides Castro, Johnny Germána994c18a12b323bb3daecdb6e88eeb0c2024-07-17T18:25:23Z2024-07-17T18:25:23Z2024https://repositorio.unal.edu.co/handle/unal/86535Universidad Nacional de ColombiaRepositorio Institucional Universidad Nacional de Colombiahttps://repositorio.unal.edu.co/ilustraciones (principalmente a color), diagramas, fotografías, mapasEste trabajo aborda la enseñanza del pensamiento computacional como una habilidad transversal del siglo XXI. Si bien, el pensamiento computacional se enseña a través de actividades de programación, es importante abordar la necesidad de mantener la motivación de los estudiantes por su aprendizaje. Tradicionalmente, los cursos de programación se enseñan a través de la solución de problemas, sin embargo, es posible enseñar el pensamiento computacional usando ejes motivacionales, como la robótica, el desarrollo de videojuegos o la música. En este trabajo, se propone una metodología para enseñar la programación a través de la música. Para tal fin, se estudian los conceptos de la educación musical general, la apropiación social de la ciencia y la tecnología y los temas que son base del aprendizaje de la programación. En este proceso, se desarrolla un material didáctico concreto que incluye un kit de materiales basado en un sistema embebido electrónico, un entorno de desarrollo de programación llamado Catalejo Editor y un material de documentación para el desarrollo de actividades de autoaprendizaje. Esta metodología se centra en la experiencia práctica, lo cual permite a los estudiantes "pensar con las manos". El material es diseñado para un uso flexible al combinar la programación gráfica, la programación textual y la programación de artefactos electrónicos, permitiendo así, el desarrollo de habilidades técnicas de programación para aplicaciones y máquinas. Finalmente, se desarrolla una experiencia de aprendizaje basada en esta metodología y material didáctico, con una población conformada por estudiantes de un colegio rural y un colegio urbano en Colombia. Esta experiencia enfrentó desafíos relacionados con falta de acceso a Internet y de equipos de programación, los cuales se abordaron mediante encuentros híbridos síncronos y asíncronos, el uso de dispositivos móviles y la réplica de las actividades mediadas por el profesor lideradas por estudiantes para enseñar a otros estudiantes sobre los temas propuestos (Texto tomado de la fuente).This work addresses the teaching of computational thinking as a 21st-century cross-cutting skill. While computational thinking is taught through programming activities, it is important to address the need to maintain students' motivation for learning. Traditionally, programming courses are taught through problem-solving; however, it is possible to teach computational thinking using motivational axes such as robotics, video game development, or music. In this work, a methodology is proposed for teaching programming through music. To this end, the concepts of general music education, the social appropriation of science and technology, and the foundational themes of programming learning are studied. In this process, a specific didactic material is developed that includes a kit of materials based on an embedded electronic system, a programming development environment called Catalejo Editor, and documentation material for the development of self-learning activities. This methodology focuses on practical experience, allowing students to "think with their hands". The material is designed for flexible use by combining graphical programming, textual programming, and electronic artifact programming, thus enabling the development of technical programming skills for applications and machines. Finally, a learning experience based on this methodology and didactic material is developed, with a population consisting of students from a rural school and an urban school in Colombia. This experience faced challenges related to lack of Internet access and programming equipment, which were addressed through synchronous and asynchronous hybrid meetings, the use of mobile devices, and the replication of teacher-mediated activities led by students to teach other students about the proposed topics.MaestríaMagíster en Ingeniería ElectrónicaSistemas EmbebidosDesarrollo de Habilidades del Siglo XXIx, 138 páginasapplication/pdfspaUniversidad Nacional de ColombiaBogotá - Ingeniería - Maestría en Ingeniería - Ingeniería ElectrónicaFacultad de IngenieríaBogotá, ColombiaUniversidad Nacional de Colombia - Sede BogotáMetodología de aprendizaje de la programación desde la músicaLearning methodology for programming through musicTrabajo de grado - Maestríainfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/version/c_970fb48d4fbd8a85Texthttp://purl.org/redcol/resource_type/TMDiseño y Arquitectura Pedagógica. Aprendizaje activo 4.0 aprendizaje basado en fenómenos (abf). https://hdl.handle.net/11285/643915, 2022Carlos Iván Camargo Bareño. Transferencia tecnológica y de conocimientos en el diseño de sistemas embebidos. page 135, 2011. URL http://www.bdigital.unal.edu.co/5696/Espressif Systems. Hardware Design Guidelines. Esp32, page 38, 2022. URL https://www.espressif.com/sites/default/files/documentation/0a-esp8266ex_datasheet_en.pdfMaría Angélica Arán and María Luisa Ortega. Enfoques de aprendizaje y hábitos de estudio en estudiantes universitarios de primer año de tres carreras de la Universidad Mayor Temuco, Chile 2011. Hekademos: revista educativa digital, 11:37–46, 2012. URL http://dialnet.unirioja.es/descarga/articulo/4059756.pdf%5Cnhttp://dialnet.unirioja.es/servlet/extart?codigo=4059756The Bolonia. Metodologías activas para la formación de competencias. pages 35–56, 2006Pasi Mattila and Pasi Silander. How to Create the School of the Future– Revolutionary think- ing and design from Finland. 2015. ISBN 9789526208183. URL http://nebula.wsimg.com/57b76261c219f5e7083e9978cd2cd66d?AccessKeyId=3209BE92A5393B603C75&disposition=0&alloworigin=1Michael D Deschryver and Aman Yadav. Creative and Computational Thinking in the Context of New Literacies : Working with Teachers to Scaffold Complex Technology-Mediated Approaches to Teaching and Learning. Journal of Technology and Teacher Education, 23(3):411–431, 2015Filiz Kalelioglu, Yasemin Gulbahar, and Volkan Kukul. A Framework for Computational Thinking Based on a Systematic Research Review. Baltic Journal of Modern Computing, 4(3):583, 2016. ISSN 2255-8942Susanne Hambrusch, Christoph Hoffmann, John T. Korb, Mark Haugan, and Antony L. Hosking. A multidisciplinary approach towards computational thinking for science majors. SIGCSE Bulletin Inroads, 41(1):183–187, 2009. ISSN 10963936. doi: 10.1145/1539024.1508931J. A.M. Howe, P. M. Ross, K. R. Johnson, F. Plane, and R. Inglis. Teaching mathematics through programming in the classroom. Computers and Education, 6(1):85–91, 1982. ISSN 03601315. doi: 10.1016/0360-1315(82)90016-1Vernon A Magnesen. A Review of Findings from Learning and Memory Retention Studies. Innovation Abstracts, 5(25), 1983. URL http://search.ebscohost.com/login.aspx?direct=true{&}db=eric{&}AN=ED234878{&}site=ehost-liveStephen Paul Linder, Brian Edward Nestrick, Symen Mulders, and Catherine Leah Lavelle. Facilitating active learning with inexpensive mobile robots. Journal of Computing Sciences in Colleges, 16(4):21–33, 2001. ISSN 1098-6596Adriano Baratè, Andrea Formica, Luca A. Ludovico, and Dario Malchiodi. Fostering computational thinking in secondary school through music: An educational experience based on Google Blockly. CSEDU 2017 - Proceedings of the 9th International Conference on Computer Supported Education, 2 (Csedu):117–124, 2017. doi: 10.5220/0006313001170124Alexander Repenning, Jürg Zurmühle, Anna Lamprou, and Daniel Hug. Computational music thinking patterns: Connecting music education with computer science education through the design of interactive notations. CSEDU 2020 - Proceedings of the 12th International Conference on Computer Supported Education, 1(Csedu):641–652, 2020. doi: 10.5220/0009817506410652Cambridge Assessment-International Education. ¿Cuál es el significado de Aprendizaje Activo? Ucles, pages 1–5, 2019Allen Downey and Chris Meyers. Introducción a la programación con Python. 2009. ISBN 9789588347226. URL https://books.google.com.co/books?id=0r_MjgEACAAJAllen B Downey. Pensando la computación como un científico (con Java). 2012. ISBN 9789876301176Pilar Pascual Mejia. Didáctica de la Música para Educación Infantil, volume 2006. 2006. ISBN 9788483223031Edgar Willems. Las bases psicológicas de la educación musical. 2011. ISBN 9788449326080Víctor Práxedes, Saavedra Rionda, Daniel Ospina, Celis Juan, Carlos Upegui, and Diana C León Torres. DOCUMENTOS 71 Desigualdades digitales. 2021. ISBN 9789585597860M Franco-Avellaneda and T Arboleda. Apropiación social de la ciencia, tecnología e innovación para el desarrollo humano. Bogotá DC: Escuela Virtual PNUD-Colciencias/Diplomado ASCTI, 2014Karim Barkati and Pierre Jouvelot. Synchronous programming in audio processing: A lookup table oscillator case study. ACM Computing Surveys, 46(2), 2013. ISSN 03600300. doi: 10.1145/2543581.2543591Ge Wang, Ajay Kapur, Perry Cook, and Spencer Salazar. Programming for Musicians and Digital Artists. 2014. ISBN 9781617291708Spencer Salazar, Ge Wang, and Perry Cook. MiniAudicle and chuck shell: New interfaces for chuck development and performance. International Computer Music Conference, ICMC 2006, pages 63–66, 2006Spencer Salazar and Ge Wang. MiniAudicle for iPad touchscreen-based music software programming. Proceedings - 40th International Computer Music Conference, ICMC 2014 and 11th Sound and Music Computing Conference, SMC 2014 - Music Technology Meets Philosophy: From Digital Echos to Virtual Ethos, pages 686–691, 2014Samuel Aaron, Alan F. Blackwell, and Pamela Burnard. The development of Sonic Pi and its use in educational partnerships: Co-creating pedagogies for learning computer programming. Journal of Music, Technology and Education, 9(1):75–94, may 2016. ISSN 17527074. doi: 10.1386/jmte.9.1.75_1Alex Ruthmann, Jesse M. Heines, Gena R. Greher, Paul Laidler, and Charles Saulters. Teaching computational thinking through musical live coding in Scratch. SIGCSE’10 - Proceedings of the 41st ACM Technical Symposium on Computer Science Education, (April 2014):351–355, 2010. doi: 10.1145/1734263.1734384James Noble. Livecoding the SynthKit: Little bits as an embodied programming language. In Proceedings- 2nd IEEE Working Conference on Software Visualization, VISSOFT 2014, pages 40–44. Institute of Electrical and Electronics Engineers Inc., dec 2014. ISBN 9780769553054. doi: 10.1109/VISSOFT.2014. 16Angelo Fraietta, Oliver Bown, Sam Ferguson, Sam Gillespie, and Liam Bray. Rapid composition for networked devices: Happybrackets. Computer Music Journal, 43(2-3):89–108, 2020. ISSN 15315169. doi: 10.1162/COMJ_a_00520Pedro Rebelo and Alain Renaud. The frequencyliator - distributing structures for networked laptop improvisation. pages 53–56, 01 2006Gary Ferrary, Kate Mayer, Cheroe Liston, and Michael Creeden. IPC CID Study Guide. 2015Roberto Ierusalimschy. Programming in Lua , Fourth Edition Roberto Ierusalimschy. 2017(build 21), 2017. doi: 10.1093/nar/gkp710Ge Wang and Perry Cook. ChucK: A Programming Language for On-the-fly, Real-time Audio Synthesis and Multimedia. Number January, page 812, 2004. ISBN 1581138938. doi: 10.1145/1027527.1027716Tecnología y arteProgramación (Computadores electrónicos digitales)-Enseñanza programadaMétodos de enseñanzaTechnology and the artsElectronic digital computers - Programming - Programmed instructionEducational methodMaterial DidacticoSistemas EmbebidosDesarrollo de HabilidadesPensamiento ComputacionalDidactic MaterialEmbedded SystemsSkill DevelopmentComputational ThinkingPensamiento computacionalComputational thinkingBibliotecariosEstudiantesGrupos comunitariosInvestigadoresMaestrosPadres y familiasProveedores de ayuda financiera para estudiantesLICENSElicense.txtlicense.txttext/plain; charset=utf-85879https://repositorio.unal.edu.co/bitstream/unal/86535/1/license.txteb34b1cf90b7e1103fc9dfd26be24b4aMD51ORIGINAL13617902.2024.pdf13617902.2024.pdfTesis de Maestría en Ingeniería Electrónicaapplication/pdf16633306https://repositorio.unal.edu.co/bitstream/unal/86535/2/13617902.2024.pdf0bd7834fa282202b332c3812d55b6602MD52THUMBNAIL13617902.2024.pdf.jpg13617902.2024.pdf.jpgGenerated Thumbnailimage/jpeg4388https://repositorio.unal.edu.co/bitstream/unal/86535/3/13617902.2024.pdf.jpgbd1ee7ae35009db249b2d08bc108b13aMD53unal/86535oai:repositorio.unal.edu.co:unal/865352024-08-26 23:11:00.15Repositorio Institucional Universidad Nacional de Colombiarepositorio_nal@unal.edu.coUEFSVEUgMS4gVMOJUk1JTk9TIERFIExBIExJQ0VOQ0lBIFBBUkEgUFVCTElDQUNJw5NOIERFIE9CUkFTIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgVU5BTC4KCkxvcyBhdXRvcmVzIHkvbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIHBhdHJpbW9uaWFsZXMgZGUgYXV0b3IsIGNvbmZpZXJlbiBhIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgc2UgaW50ZWdyYSBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsLCBiYWpvIGxvcyBzaWd1aWVudGVzIHTDqXJtaW5vczoKCgphKQlMb3MgYXV0b3JlcyB5L28gbG9zIHRpdHVsYXJlcyBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhIGNvbmZpZXJlbiBhIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEgcGFyYSByZWFsaXphciBsb3Mgc2lndWllbnRlcyBhY3RvcyBzb2JyZSBsYSBvYnJhOiBpKSByZXByb2R1Y2lyIGxhIG9icmEgZGUgbWFuZXJhIGRpZ2l0YWwsIHBlcm1hbmVudGUgbyB0ZW1wb3JhbCwgaW5jbHV5ZW5kbyBlbCBhbG1hY2VuYW1pZW50byBlbGVjdHLDs25pY28sIGFzw60gY29tbyBjb252ZXJ0aXIgZWwgZG9jdW1lbnRvIGVuIGVsIGN1YWwgc2UgZW5jdWVudHJhIGNvbnRlbmlkYSBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBleGlzdGVudGUgYSBsYSBmZWNoYSBkZSBsYSBzdXNjcmlwY2nDs24gZGUgbGEgcHJlc2VudGUgbGljZW5jaWEsIHkgaWkpIGNvbXVuaWNhciBhbCBww7pibGljbyBsYSBvYnJhIHBvciBjdWFscXVpZXIgbWVkaW8gbyBwcm9jZWRpbWllbnRvLCBlbiBtZWRpb3MgYWzDoW1icmljb3MgbyBpbmFsw6FtYnJpY29zLCBpbmNsdXllbmRvIGxhIHB1ZXN0YSBhIGRpc3Bvc2ljacOzbiBlbiBhY2Nlc28gYWJpZXJ0by4gQWRpY2lvbmFsIGEgbG8gYW50ZXJpb3IsIGVsIGF1dG9yIHkvbyB0aXR1bGFyIGF1dG9yaXphIGEgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgcGFyYSBxdWUsIGVuIGxhIHJlcHJvZHVjY2nDs24geSBjb211bmljYWNpw7NuIGFsIHDDumJsaWNvIHF1ZSBsYSBVbml2ZXJzaWRhZCByZWFsaWNlIHNvYnJlIGxhIG9icmEsIGhhZ2EgbWVuY2nDs24gZGUgbWFuZXJhIGV4cHJlc2EgYWwgdGlwbyBkZSBsaWNlbmNpYSBDcmVhdGl2ZSBDb21tb25zIGJham8gbGEgY3VhbCBlbCBhdXRvciB5L28gdGl0dWxhciBkZXNlYSBvZnJlY2VyIHN1IG9icmEgYSBsb3MgdGVyY2Vyb3MgcXVlIGFjY2VkYW4gYSBkaWNoYSBvYnJhIGEgdHJhdsOpcyBkZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCwgY3VhbmRvIHNlYSBlbCBjYXNvLiBFbCBhdXRvciB5L28gdGl0dWxhciBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBhdXRvciBwb2Ryw6EgZGFyIHBvciB0ZXJtaW5hZGEgbGEgcHJlc2VudGUgbGljZW5jaWEgbWVkaWFudGUgc29saWNpdHVkIGVsZXZhZGEgYSBsYSBEaXJlY2Npw7NuIE5hY2lvbmFsIGRlIEJpYmxpb3RlY2FzIGRlIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhLiAKCmIpIAlMb3MgYXV0b3JlcyB5L28gdGl0dWxhcmVzIGRlIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIGRlIGF1dG9yIHNvYnJlIGxhIG9icmEgY29uZmllcmVuIGxhIGxpY2VuY2lhIHNlw7FhbGFkYSBlbiBlbCBsaXRlcmFsIGEpIGRlbCBwcmVzZW50ZSBkb2N1bWVudG8gcG9yIGVsIHRpZW1wbyBkZSBwcm90ZWNjacOzbiBkZSBsYSBvYnJhIGVuIHRvZG9zIGxvcyBwYcOtc2VzIGRlbCBtdW5kbywgZXN0byBlcywgc2luIGxpbWl0YWNpw7NuIHRlcnJpdG9yaWFsIGFsZ3VuYS4KCmMpCUxvcyBhdXRvcmVzIHkvbyB0aXR1bGFyZXMgZGUgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBhdXRvciBtYW5pZmllc3RhbiBlc3RhciBkZSBhY3VlcmRvIGNvbiBxdWUgbGEgcHJlc2VudGUgbGljZW5jaWEgc2Ugb3RvcmdhIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCByZW51bmNpYW4gYSByZWNpYmlyIGN1YWxxdWllciByZXRyaWJ1Y2nDs24gZWNvbsOzbWljYSBvIGVtb2x1bWVudG8gYWxndW5vIHBvciBsYSBwdWJsaWNhY2nDs24sIGRpc3RyaWJ1Y2nDs24sIGNvbXVuaWNhY2nDs24gcMO6YmxpY2EgeSBjdWFscXVpZXIgb3RybyB1c28gcXVlIHNlIGhhZ2EgZW4gbG9zIHTDqXJtaW5vcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGRlIGxhIGxpY2VuY2lhIENyZWF0aXZlIENvbW1vbnMgY29uIHF1ZSBzZSBwdWJsaWNhLgoKZCkJUXVpZW5lcyBmaXJtYW4gZWwgcHJlc2VudGUgZG9jdW1lbnRvIGRlY2xhcmFuIHF1ZSBwYXJhIGxhIGNyZWFjacOzbiBkZSBsYSBvYnJhLCBubyBzZSBoYW4gdnVsbmVyYWRvIGxvcyBkZXJlY2hvcyBkZSBwcm9waWVkYWQgaW50ZWxlY3R1YWwsIGluZHVzdHJpYWwsIG1vcmFsZXMgeSBwYXRyaW1vbmlhbGVzIGRlIHRlcmNlcm9zLiBEZSBvdHJhIHBhcnRlLCAgcmVjb25vY2VuIHF1ZSBsYSBVbml2ZXJzaWRhZCBOYWNpb25hbCBkZSBDb2xvbWJpYSBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlIHkgc2UgZW5jdWVudHJhIGV4ZW50YSBkZSBjdWxwYSBlbiBjYXNvIGRlIHByZXNlbnRhcnNlIGFsZ8O6biB0aXBvIGRlIHJlY2xhbWFjacOzbiBlbiBtYXRlcmlhIGRlIGRlcmVjaG9zIGRlIGF1dG9yIG8gcHJvcGllZGFkIGludGVsZWN0dWFsIGVuIGdlbmVyYWwuIFBvciBsbyB0YW50bywgbG9zIGZpcm1hbnRlcyAgYWNlcHRhbiBxdWUgY29tbyB0aXR1bGFyZXMgw7puaWNvcyBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBhdXRvciwgYXN1bWlyw6FuIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIGNpdmlsLCBhZG1pbmlzdHJhdGl2YSB5L28gcGVuYWwgcXVlIHB1ZWRhIGRlcml2YXJzZSBkZSBsYSBwdWJsaWNhY2nDs24gZGUgbGEgb2JyYS4gIAoKZikJQXV0b3JpemFuIGEgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgaW5jbHVpciBsYSBvYnJhIGVuIGxvcyBhZ3JlZ2Fkb3JlcyBkZSBjb250ZW5pZG9zLCBidXNjYWRvcmVzIGFjYWTDqW1pY29zLCBtZXRhYnVzY2Fkb3Jlcywgw61uZGljZXMgeSBkZW3DoXMgbWVkaW9zIHF1ZSBzZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBwcm9tb3ZlciBlbCBhY2Nlc28geSBjb25zdWx0YSBkZSBsYSBtaXNtYS4gCgpnKQlFbiBlbCBjYXNvIGRlIGxhcyB0ZXNpcyBjcmVhZGFzIHBhcmEgb3B0YXIgZG9ibGUgdGl0dWxhY2nDs24sIGxvcyBmaXJtYW50ZXMgc2Vyw6FuIGxvcyByZXNwb25zYWJsZXMgZGUgY29tdW5pY2FyIGEgbGFzIGluc3RpdHVjaW9uZXMgbmFjaW9uYWxlcyBvIGV4dHJhbmplcmFzIGVuIGNvbnZlbmlvLCBsYXMgbGljZW5jaWFzIGRlIGFjY2VzbyBhYmllcnRvIENyZWF0aXZlIENvbW1vbnMgeSBhdXRvcml6YWNpb25lcyBhc2lnbmFkYXMgYSBzdSBvYnJhIHBhcmEgbGEgcHVibGljYWNpw7NuIGVuIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgVU5BTCBkZSBhY3VlcmRvIGNvbiBsYXMgZGlyZWN0cmljZXMgZGUgbGEgUG9sw610aWNhIEdlbmVyYWwgZGUgbGEgQmlibGlvdGVjYSBEaWdpdGFsLgoKCmgpCVNlIGF1dG9yaXphIGEgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgY29tbyByZXNwb25zYWJsZSBkZWwgdHJhdGFtaWVudG8gZGUgZGF0b3MgcGVyc29uYWxlcywgZGUgYWN1ZXJkbyBjb24gbGEgbGV5IDE1ODEgZGUgMjAxMiBlbnRlbmRpZW5kbyBxdWUgc2UgZW5jdWVudHJhbiBiYWpvIG1lZGlkYXMgcXVlIGdhcmFudGl6YW4gbGEgc2VndXJpZGFkLCBjb25maWRlbmNpYWxpZGFkIGUgaW50ZWdyaWRhZCwgeSBzdSB0cmF0YW1pZW50byB0aWVuZSB1bmEgZmluYWxpZGFkIGhpc3TDs3JpY2EsIGVzdGFkw61zdGljYSBvIGNpZW50w61maWNhIHNlZ8O6biBsbyBkaXNwdWVzdG8gZW4gbGEgUG9sw610aWNhIGRlIFRyYXRhbWllbnRvIGRlIERhdG9zIFBlcnNvbmFsZXMuCgoKClBBUlRFIDIuIEFVVE9SSVpBQ0nDk04gUEFSQSBQVUJMSUNBUiBZIFBFUk1JVElSIExBIENPTlNVTFRBIFkgVVNPIERFIE9CUkFTIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgVU5BTC4KClNlIGF1dG9yaXphIGxhIHB1YmxpY2FjacOzbiBlbGVjdHLDs25pY2EsIGNvbnN1bHRhIHkgdXNvIGRlIGxhIG9icmEgcG9yIHBhcnRlIGRlIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhIHkgZGUgc3VzIHVzdWFyaW9zIGRlIGxhIHNpZ3VpZW50ZSBtYW5lcmE6CgphLglDb25jZWRvIGxpY2VuY2lhIGVuIGxvcyB0w6lybWlub3Mgc2XDsWFsYWRvcyBlbiBsYSBwYXJ0ZSAxIGRlbCBwcmVzZW50ZSBkb2N1bWVudG8sIGNvbiBlbCBvYmpldGl2byBkZSBxdWUgbGEgb2JyYSBlbnRyZWdhZGEgc2VhIHB1YmxpY2FkYSBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhIHkgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGVuIGFjY2VzbyBhYmllcnRvIHBhcmEgc3UgY29uc3VsdGEgcG9yIGxvcyB1c3VhcmlvcyBkZSBsYSBVbml2ZXJzaWRhZCBOYWNpb25hbCBkZSBDb2xvbWJpYSAgYSB0cmF2w6lzIGRlIGludGVybmV0LgoKCgpQQVJURSAzIEFVVE9SSVpBQ0nDk04gREUgVFJBVEFNSUVOVE8gREUgREFUT1MgUEVSU09OQUxFUy4KCkxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhLCBjb21vIHJlc3BvbnNhYmxlIGRlbCBUcmF0YW1pZW50byBkZSBEYXRvcyBQZXJzb25hbGVzLCBpbmZvcm1hIHF1ZSBsb3MgZGF0b3MgZGUgY2Fyw6FjdGVyIHBlcnNvbmFsIHJlY29sZWN0YWRvcyBtZWRpYW50ZSBlc3RlIGZvcm11bGFyaW8sIHNlIGVuY3VlbnRyYW4gYmFqbyBtZWRpZGFzIHF1ZSBnYXJhbnRpemFuIGxhIHNlZ3VyaWRhZCwgY29uZmlkZW5jaWFsaWRhZCBlIGludGVncmlkYWQgeSBzdSB0cmF0YW1pZW50byBzZSByZWFsaXphIGRlIGFjdWVyZG8gYWwgY3VtcGxpbWllbnRvIG5vcm1hdGl2byBkZSBsYSBMZXkgMTU4MSBkZSAyMDEyIHkgZGUgbGEgUG9sw610aWNhIGRlIFRyYXRhbWllbnRvIGRlIERhdG9zIFBlcnNvbmFsZXMgZGUgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEuIFB1ZWRlIGVqZXJjZXIgc3VzIGRlcmVjaG9zIGNvbW8gdGl0dWxhciBhIGNvbm9jZXIsIGFjdHVhbGl6YXIsIHJlY3RpZmljYXIgeSByZXZvY2FyIGxhcyBhdXRvcml6YWNpb25lcyBkYWRhcyBhIGxhcyBmaW5hbGlkYWRlcyBhcGxpY2FibGVzIGEgdHJhdsOpcyBkZSBsb3MgY2FuYWxlcyBkaXNwdWVzdG9zIHkgZGlzcG9uaWJsZXMgZW4gd3d3LnVuYWwuZWR1LmNvIG8gZS1tYWlsOiBwcm90ZWNkYXRvc19uYUB1bmFsLmVkdS5jbyIKClRlbmllbmRvIGVuIGN1ZW50YSBsbyBhbnRlcmlvciwgYXV0b3Jpem8gZGUgbWFuZXJhIHZvbHVudGFyaWEsIHByZXZpYSwgZXhwbMOtY2l0YSwgaW5mb3JtYWRhIGUgaW5lcXXDrXZvY2EgYSBsYSBVbml2ZXJzaWRhZCBOYWNpb25hbCBkZSBDb2xvbWJpYSBhIHRyYXRhciBsb3MgZGF0b3MgcGVyc29uYWxlcyBkZSBhY3VlcmRvIGNvbiBsYXMgZmluYWxpZGFkZXMgZXNwZWPDrWZpY2FzIHBhcmEgZWwgZGVzYXJyb2xsbyB5IGVqZXJjaWNpbyBkZSBsYXMgZnVuY2lvbmVzIG1pc2lvbmFsZXMgZGUgZG9jZW5jaWEsIGludmVzdGlnYWNpw7NuIHkgZXh0ZW5zacOzbiwgYXPDrSBjb21vIGxhcyByZWxhY2lvbmVzIGFjYWTDqW1pY2FzLCBsYWJvcmFsZXMsIGNvbnRyYWN0dWFsZXMgeSB0b2RhcyBsYXMgZGVtw6FzIHJlbGFjaW9uYWRhcyBjb24gZWwgb2JqZXRvIHNvY2lhbCBkZSBsYSBVbml2ZXJzaWRhZC4gCgo=