A Cross-analysis of Block-based and Visual Programming Apps with Computer Science Student-Teachers

Detalhes bibliográficos
Autor(a) principal: Piedade, João
Data de Publicação: 2019
Outros Autores: Pedro, Ana, Sampaio, Fábio Ferrentini, Dorotea, Nuno
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Texto Completo: http://hdl.handle.net/10884/1434
Resumo: Abstract: In the last few years, it has been pointed out that teaching programming is a strong strategy to develop pupils’ competences in computational thinking (CT). In the Portuguese context, the curriculum changes in 2018 made programming and CT compulsory for every pupil in primary and secondary education. Nowadays, there is an information and communication technology (ICT) subject, taught by a computer science teacher in each school grade. In Portugal, to become a computer science teacher in primary and secondary education, it is compulsory to have a master’s degree in computer science education. This article reports on a pedagogical activity developed with student-teachers of a Master in Teaching Informatics at the University of Lisbon. Within the activities of the master’s program, we developed a cross-analysis of the core characteristics of 26 block-based and visual programming applications (apps) used to teach computational thinking and programming in school classes. In order to organize the analysis, a framework with several dimensions was developed and used by student-teachers to register the characteristics of each app. The product of this work is a comparative matrix mapping the core characteristics of each of the 26 apps that student-teachers used to select the most appropriate one for teaching programming and computational thinking according to each grade, age group and other characteristics.
id RCAP_dfa3b9ad0350b995f6fdce526cd4255f
oai_identifier_str oai:repositorio-cientifico.uatlantica.pt:10884/1434
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling A Cross-analysis of Block-based and Visual Programming Apps with Computer Science Student-TeachersComputational thinkingProgrammingComputer science analysisVisual programming applicationsCross-analysisAbstract: In the last few years, it has been pointed out that teaching programming is a strong strategy to develop pupils’ competences in computational thinking (CT). In the Portuguese context, the curriculum changes in 2018 made programming and CT compulsory for every pupil in primary and secondary education. Nowadays, there is an information and communication technology (ICT) subject, taught by a computer science teacher in each school grade. In Portugal, to become a computer science teacher in primary and secondary education, it is compulsory to have a master’s degree in computer science education. This article reports on a pedagogical activity developed with student-teachers of a Master in Teaching Informatics at the University of Lisbon. Within the activities of the master’s program, we developed a cross-analysis of the core characteristics of 26 block-based and visual programming applications (apps) used to teach computational thinking and programming in school classes. In order to organize the analysis, a framework with several dimensions was developed and used by student-teachers to register the characteristics of each app. The product of this work is a comparative matrix mapping the core characteristics of each of the 26 apps that student-teachers used to select the most appropriate one for teaching programming and computational thinking according to each grade, age group and other characteristics.Education Sciences2019-11-21T16:16:35Z2019-11-212019-07-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articlehttp://hdl.handle.net/10884/1434http://hdl.handle.net/10884/1434engPiedade, J.; Pedro, A.; Sampaio, F.F.; Dorotea, N. (2019). A Cross-analysis of Block-based and Visual Programming Apps with Computer Science Student-Teachers. Education Sciences, 9 (181), 1-19.Piedade, JoãoPedro, AnaSampaio, Fábio FerrentiniDorotea, Nunoinfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-05-15T17:44:43Zoai:repositorio-cientifico.uatlantica.pt:10884/1434Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-29T07:28:02.236724Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv A Cross-analysis of Block-based and Visual Programming Apps with Computer Science Student-Teachers
title A Cross-analysis of Block-based and Visual Programming Apps with Computer Science Student-Teachers
spellingShingle A Cross-analysis of Block-based and Visual Programming Apps with Computer Science Student-Teachers
Piedade, João
Computational thinking
Programming
Computer science analysis
Visual programming applications
Cross-analysis
title_short A Cross-analysis of Block-based and Visual Programming Apps with Computer Science Student-Teachers
title_full A Cross-analysis of Block-based and Visual Programming Apps with Computer Science Student-Teachers
title_fullStr A Cross-analysis of Block-based and Visual Programming Apps with Computer Science Student-Teachers
title_full_unstemmed A Cross-analysis of Block-based and Visual Programming Apps with Computer Science Student-Teachers
title_sort A Cross-analysis of Block-based and Visual Programming Apps with Computer Science Student-Teachers
author Piedade, João
author_facet Piedade, João
Pedro, Ana
Sampaio, Fábio Ferrentini
Dorotea, Nuno
author_role author
author2 Pedro, Ana
Sampaio, Fábio Ferrentini
Dorotea, Nuno
author2_role author
author
author
dc.contributor.author.fl_str_mv Piedade, João
Pedro, Ana
Sampaio, Fábio Ferrentini
Dorotea, Nuno
dc.subject.por.fl_str_mv Computational thinking
Programming
Computer science analysis
Visual programming applications
Cross-analysis
topic Computational thinking
Programming
Computer science analysis
Visual programming applications
Cross-analysis
description Abstract: In the last few years, it has been pointed out that teaching programming is a strong strategy to develop pupils’ competences in computational thinking (CT). In the Portuguese context, the curriculum changes in 2018 made programming and CT compulsory for every pupil in primary and secondary education. Nowadays, there is an information and communication technology (ICT) subject, taught by a computer science teacher in each school grade. In Portugal, to become a computer science teacher in primary and secondary education, it is compulsory to have a master’s degree in computer science education. This article reports on a pedagogical activity developed with student-teachers of a Master in Teaching Informatics at the University of Lisbon. Within the activities of the master’s program, we developed a cross-analysis of the core characteristics of 26 block-based and visual programming applications (apps) used to teach computational thinking and programming in school classes. In order to organize the analysis, a framework with several dimensions was developed and used by student-teachers to register the characteristics of each app. The product of this work is a comparative matrix mapping the core characteristics of each of the 26 apps that student-teachers used to select the most appropriate one for teaching programming and computational thinking according to each grade, age group and other characteristics.
publishDate 2019
dc.date.none.fl_str_mv 2019-11-21T16:16:35Z
2019-11-21
2019-07-01T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10884/1434
http://hdl.handle.net/10884/1434
url http://hdl.handle.net/10884/1434
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv Piedade, J.; Pedro, A.; Sampaio, F.F.; Dorotea, N. (2019). A Cross-analysis of Block-based and Visual Programming Apps with Computer Science Student-Teachers. Education Sciences, 9 (181), 1-19.
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Education Sciences
publisher.none.fl_str_mv Education Sciences
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833602988657082368