A proposal of a Didactic Programming Unit for in-service teachers based on the Bloom Taxonomy to teach block programming languages in the University

##plugins.themes.bootstrap3.article.main##

Diana Pérez Marín
https://orcid.org/0000-0003-3390-0251
Pedro Paredes
https://orcid.org/0000-0002-2320-9515

Resumo

A Didactic Programming Unit is necessary to teach programming both for children in schools, and for future teachers enrolled in Education Degrees at university, who will teach programming to children and need to learn how as well as learning programming themselves. This paper is focused on the elements of the didactic unit: description, teaching objectives, contents, activities, material resources, organization of space and time, and evaluation. The hypothesis is that if the didactic unit is based on the Bloom Taxonomy it will result in high satisfaction levels as well as high academic performance. The hypothesis was tested by teaching to 70 undergraduate students enrolled in the Computer Science subject of the Primary Education Degree during the 2022/2023 academic year with the proposed didactic unit based on the Bloom Taxonomy. At the end of the course, students took a final test and were asked to fill in a satisfaction questionnaire. The results gathered show high satisfaction levels. Moreover, all students passed the test with a remarkable score. This study opens the research towards a Didactics of Programming needed to teach programming not only in the schools but also for future teachers in Primary Education degrees using active teaching methodologies.

##plugins.themes.bootstrap3.article.details##

Como Citar
Pérez Marín, D., & Paredes, P. (2024). A proposal of a Didactic Programming Unit for in-service teachers based on the Bloom Taxonomy to teach block programming languages in the University. Medi@ções, 12(1), 112–125. https://doi.org/10.60546/mo.v12i1.411
Secção
Dossier