Design of a Computational Thinking Course for Arts and Humanities Students at a Colombian University
No. 1 (2026-03-13)Author(s)
-
Santiago Ojeda-RamírezUniversity of California, Irvine (Estados Unidos)ORCID iD: https://orcid.org/0000-0003-2044-7486
-
Carola HernándezUniversidad de los Andes, Bogotá (Colombia)ORCID iD: https://orcid.org/0000-0002-4062-9140
Abstract
Studying how programming is taught and learned has become increasingly relevant in university academic spaces, especially in the face of interdisciplinary curriculum offerings such as electronic arts and digital humanities. This study uses a critical and participatory research model to analyze how Computational Thinking (CT) skills are used and developed in students from Arts and Humanities programs and proposes an introductory CT course specifically designed for this context. The data was obtained from interviews with Faculty professors about knowledge, development, and use of CT, and artifacts such as CT tests and reflections within a virtual Computational Thinking introductory course. The course addressed CT concepts and was structured around a transition from activities such as coding, decoding, and creating poems with algorithms, through text marking with HTML, to introductory programming using Processing in p5.js. The Faculty hold the a belief that CT is developed through the use of data editing and management software. The course results show that, initially, students had low performance in CT, but, throughout the course, student performance in tests improved significantly. This research concludes that the development of CT in the Faculty of Arts and Humanities of a private Colombian university can be strengthened through an introductory course like the one proposed.
References
Argoti Álvarez, J. A. (2024). El pensamiento computacional como soporte del pensamiento matemático, en la Institución Educativa Santo Domingo Savio de Chinchiná (Caldas, Colombia). Voces y Silencios: Revista Latinoamericana de Educación, 15(1), 107-144. https://doi.org/10.18175/VyS15.1.2024.5
Bell, J., y Bell, T. (2018). Integrating computational thinking with a music education context. Informatics in Education, 17(2), 151- 166. https://10.15388/infedu.2018.09
Bellos, D. (2010). Mathematics, poetry, fiction: The adventure of the Oulipo. BSHM Bulletin: Journal of the British Society for the History of Mathematics, 25(2), 104-118. https://doi.org/10.1080/17498430903489237
Berry, D. M., y Fagerjord, A. (2017). Digital humanities: Knowledge and critique in a digital age. John Wiley & Sons.
Brennan, K., y Resnick, M. (2012). New frameworks for studying and assessing the development of computational thinking [conferencia]. American Educational Research Association Annual Meeting, Vancouver, BC, Canadá.
Biernacki, P., y Waldorf, D. (1981). Snowball sampling: Problems and techniques of chain referral sampling. Sociological Methods & Research, 10(2), 141-163. https://doi.org/10.1177/004912418101000205
Buitrago Flórez, F., Casallas, R., Hernández, M., Reyes, A., Restrepo, S., y Danies, G. (2017). Changing a generation’s way of thinking: Teaching computational thinking through programming. Review of Educational Research, 87(4), 834-860. https://doi.org/10.3102/0034654317710096
Buitrago Flórez, F. J. (2018). Designing, implementing and evaluating, a first step approach for computational thinking development in novice students [tesis de doctorado, Universidad de los Andes]. Biblioteca Uniandes. http:// biblioteca.uniandes.edu.co/acepto201699.php?id=17463.pdf
Carranza, M. M. (2003). Tengo miedo. El Áncora Editores.
Caskurlu, S., Hu, A. D., Yadav, A., y Santo, R. (2022). Computational thinking integration design principles in humanities. En L. Markle, M. Doyle, J. Sheard, L.K. Soh y B. Dorn (coord.), Proceedings of the 53rd ACM Technical Symposium on Computer Science Education (vol. 2, pp. 1120-1120). https://doi.org/10.1145/3478432.3499071
Espinal, A., Vieira, C., y Guerrero-Bequis, V. (2023). Student ability and difficulties with transfer from a block-based programming language into other programming languages: A case study in Colombia. Computer Science Education, 33(4), 567-599. https://doi.org/10.1080/08993408.2022.2079867
Gorson, J., y O’Rourke, E. (2019). How do students talk about intelligence? An investigation of motivation, self-efficacy, and mindsets in computer science. En R. McCartney, A. Petersen, A. Robins y A. Moscal (coords.), Proceedings of the 2019 ACM Conference on International Computing Education Research (ICER ‘19) (pp. 21-29). Association for Computing Machinery. https://doi.org/10.1145/3291279.3339413
Gorson, J., Patel, N., Beheshti, E., Magerko, B., y Horn, M. (2017). TunePad: Computational thinking through sound composition. En P. Bilkstein y D. Abrahamson (coords.), Proceedings of the 2017 Conference on Interaction Design and Children (IDC ‘17) (pp. 484-489). Association for Computing Machinery. https://doi.org/10.1145/3078072.3084313
Green, H. E. (2014). Facilitating communities of practice in digital humanities: Librarian collaborations for research and training in text encoding. The Library Quarterly, 84(2), 219-234. https://doi.org/10.1086/675332
Greher, G. R., y Heines, J. M. (2014). Computational thinking in sound: Teaching the art and science of music and technology. Oxford University Press.
Guzdial, M. (2023a). Scaffolding to support humanities students’ programming in a human language context. En M.-J. Laakso y M. Monga (coords.), Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education (vol. 2, pp. 579-580). https://doi.org/10.1145/3587103.3594157
Guzdial, M. (2023b). Scaffolding to support liberal arts students learning to program on photographs. En Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education (vol. 2, pp. 577-578). https:// doi.org/10.1145/3587103.3594158
Harris, D. (2017). An easy-to-use p5.js 3D object picker for visual artists. Journal of Open Source Software, 2(20), art. 475. https://joss.theoj.org/papers/10.21105/joss.00475
Horn, M., Banerjee, A., West, M., Pinkard, N., Pratt, A., Freeman, J., Magerko, B., y McKlin, T. (2020). TunePad: Engaging learners at the intersection of music and code. En M. Gresalfi y I. S. Horn (eds.), The interdisciplinarity of the learning sciences, 14th International Conference of the Learning Sciences (ICLS) 2020, (vol. 3, pp. 1237-1244). International Society of the Learning Sciences. https://repository.isls.org//handle/1/6320
Horn, M. S., Banerjee, A., Bar-El, D., y Wallace, I. H. (2020). Engaging families around museum exhibits: Comparing tangible and multi-touch interfaces. En E. Rubegni y A. Vaalou (coords.), Proceedings of the Interaction Design and Children Conference (pp. 556-566).
Jiang, S., & Wong, G. K. W. (2018). Are Children More Motivated with Plugged or Unplugged Approach to Computational Thinking?. En T. Barnes y D. Garica (coords.), Proceedings of the 49th ACM Technical Symposium on Computer Science Education 1094. https://doi.org/10.1145/3159450.3162270
Kafai, Y. B., Proctor, C., & Lui, D. A. (2019). Framing computational thinking for computational literacies in K-12 education. En Proceedings of the Weizenbaum Conference 2019: Challenges of Digital Inequality, (pp. 131-136). https://doi.org/10.34669/WI.CP/2.21
Koh, A. (2014). Niceness, building, and opening the genealogy of the digital humanities: Beyond the social contract of humanities computing. Differences, 25(1), 93- 106. https://doi.org/10.1215/10407391-2420015
Kuchina, S. A. (2018). On generative poetry: Structural, stylistic and lexical features. MATLIT: Materialidades Da Literatura, 6(1), 73-83. https://doi.org/10.14195/2182-8830_6-1_5
Lave, J., y Wenger, E. (1991). Situated learning: Legitimate peripheral participation. Cambridge University Press.
Madden, M. E., Baxter, M., Beauchamp, H., Bouchard, K., Habermas, D., Huff, M., Ladd, B., Pearon, J., y Plague, G. (2013). Rethinking STEM education: An interdisciplinary STEAM curriculum. Procedia Computer Science, 20, 541- 546. https://doi.org/10.1016/j.procs.2013.09.316
McCarthy, L., Reas, C., y Fry, B. (2015). Getting started with P5. js: Making interactive graphics in JavaScript and processing. Maker Media.
Mejias, S., Thompson, N., Sedas, R. M., Rosin, M., Soep, E., Peppler, K., Roche, J., Wong, J., Hurley, M., Bell, P., y Bevan, B. (2021). The trouble with STEAM and why we use it anyway. Science Education, 105(2), 209-231. https://doi. org/10.1002/sce.21605
Peppler, K., y Wohlwend, K. (2018). Theorizing the nexus of STEAM practice. Arts Education Policy Review, 119(2), 88- 99. https://doi.org/10.1080/10632913.2017.1316331
Diccionario de la lengua española Real Academia Española. (S. f.). Uso [entrada]. Diccionario de la lengua española (23.ª ed.).
Reas, C., y Fry, B. (2007). Processing: A programming handbook for visual designers and artists. MIT Press.
Rubio, J. C., y Hernández, C. (2022). EVALUARTE: Una propuesta desde la evaluación formativa. Voces y Silencios: Revista Latinoamericana de Educación, 13(1), 1-32.
Ruthmann, A., Heines, J. M., Greher, G. R., Laidler, P., & Saulters, C. (2010). Teaching computational thinking through musical live coding in scratch. En G. Lewandowski y S. Wolfman (coords.), Proceedings of the 41st ACM Technical Symposium on Computer Science Education (pp. 351-355). https://doi.org/10.1145/1734263.1734384
Sarachan, J. (2017, noviembre 4). SEM06-visualizations using p5.js for digital humanities projects [video]. STARS. https:// stars.library.ucf.edu/hastac2017/hacktheabstract/videos/31/
Saxena, A., Lo, C. K., Hew, K. F., y Wong, G. K. W. (2020). Designing unplugged and plugged activities to cultivate computational thinking: An exploratory study in early childhood education. The Asia-Pacific Education Researcher, 29(1), 55-66. https://doi.org/10.1007/s40299-019-00478-w
Skovsmose, O., y Borba, M. (2004). Research methodology and critical mathematics education. En P. Valero y R. Zevenbergen (eds.), Researching the socio-political dimensions of mathematics education (vol. 35, pp. 207-226). Kluwer Academic Publishers. https://doi.org/10.1007/1-4020-7914-1_17
Terry, P. (2019). The penguin book of Oulipo: Queneau, Perec, Calvino and the adventure of form. Penguin Books Limited.
Tew, A. E., Fowler, C., y Guzdial, M. (2005). Tracking an innovation in introductory CS education from a research university to a two-year college. ACM SIGCSE Bulletin, 37(1), 416-420. https://doi.org/10.1145/1047124.1047481
Vygotsky, L. S. (1980). Mind in society: The development of higher psychological processes. Harvard University Press.
Wenger, E. (1999). Communities of practice: Learning, meaning, and identity. Cambridge University Press.
Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33-35. https://doi. org/10.1145/1118178.1118215
Wohlwend, K. (2013). Mediated discourse analysis. New Methods of Literacy Research, 56.
Zamora, M., y Jacobi, M. 2015. What is generative literature? Introducing “The Generative LiteratureProject”. Hybrid Pedagogy. https://hybridpedagogy.org/what-is-generative-literature-introducing-the-generative-literature-project/#:~:text=The%20Generative%20Literature%20Project%20is,Ouvroir%20delitt%C3%A9rature%20 potentielle)%20in%20France.