A Cross-analysis of Block-based and Visual Programming Apps with Computer Science Student-Teachers
| Autor(a) principal: | |
|---|---|
| Data de Publicação: | 2019 |
| Outros Autores: | , , |
| 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 |