A blocks-based serious game to support introductory computer programming in undergraduate education

Blocks-based environments have been used to promote computational thinking (CT) and programming learning mostly in elementary and middle schools. In many countries, like Brazil and Portugal, isolated initiatives have been launched to promote CT learning, but until now there is no evidence of a wides...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Adilson Vahldick, Paulo Roberto Farah, Maria José Marcelino, António José Mendes
Formato: article
Lenguaje:EN
Publicado: Elsevier 2020
Materias:
Acceso en línea:https://doaj.org/article/a0220beb1c8c412d9460bb36bf79fb6e
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
id oai:doaj.org-article:a0220beb1c8c412d9460bb36bf79fb6e
record_format dspace
spelling oai:doaj.org-article:a0220beb1c8c412d9460bb36bf79fb6e2021-12-01T05:03:33ZA blocks-based serious game to support introductory computer programming in undergraduate education2451-958810.1016/j.chbr.2020.100037https://doaj.org/article/a0220beb1c8c412d9460bb36bf79fb6e2020-08-01T00:00:00Zhttp://www.sciencedirect.com/science/article/pii/S2451958820300373https://doaj.org/toc/2451-9588Blocks-based environments have been used to promote computational thinking (CT) and programming learning mostly in elementary and middle schools. In many countries, like Brazil and Portugal, isolated initiatives have been launched to promote CT learning, but until now there is no evidence of a widespread use of this type of environments. Consequently, it is not common that students that reach higher education nowadays are familiar with CT and programming. This paper presents the development of a serious game to support the learning of basic computer programming. It is a blocks-based environment including also resources that allow the teacher to follow the student’s progress and customize in-game tasks. Four cycles of experiments were conducted, improving both the game and how it was used. Based on the results of these experiences, the key contribution of this paper is a set of fourteen findings and recommendations to the creation and use of a game-based approach to support introductory computer programming learning for novices.Adilson VahldickPaulo Roberto FarahMaria José MarcelinoAntónio José MendesElsevierarticleComputer programming learningBlocks-based approachSerious gamesElectronic computers. Computer scienceQA75.5-76.95PsychologyBF1-990ENComputers in Human Behavior Reports, Vol 2, Iss , Pp 100037- (2020)
institution DOAJ
collection DOAJ
language EN
topic Computer programming learning
Blocks-based approach
Serious games
Electronic computers. Computer science
QA75.5-76.95
Psychology
BF1-990
spellingShingle Computer programming learning
Blocks-based approach
Serious games
Electronic computers. Computer science
QA75.5-76.95
Psychology
BF1-990
Adilson Vahldick
Paulo Roberto Farah
Maria José Marcelino
António José Mendes
A blocks-based serious game to support introductory computer programming in undergraduate education
description Blocks-based environments have been used to promote computational thinking (CT) and programming learning mostly in elementary and middle schools. In many countries, like Brazil and Portugal, isolated initiatives have been launched to promote CT learning, but until now there is no evidence of a widespread use of this type of environments. Consequently, it is not common that students that reach higher education nowadays are familiar with CT and programming. This paper presents the development of a serious game to support the learning of basic computer programming. It is a blocks-based environment including also resources that allow the teacher to follow the student’s progress and customize in-game tasks. Four cycles of experiments were conducted, improving both the game and how it was used. Based on the results of these experiences, the key contribution of this paper is a set of fourteen findings and recommendations to the creation and use of a game-based approach to support introductory computer programming learning for novices.
format article
author Adilson Vahldick
Paulo Roberto Farah
Maria José Marcelino
António José Mendes
author_facet Adilson Vahldick
Paulo Roberto Farah
Maria José Marcelino
António José Mendes
author_sort Adilson Vahldick
title A blocks-based serious game to support introductory computer programming in undergraduate education
title_short A blocks-based serious game to support introductory computer programming in undergraduate education
title_full A blocks-based serious game to support introductory computer programming in undergraduate education
title_fullStr A blocks-based serious game to support introductory computer programming in undergraduate education
title_full_unstemmed A blocks-based serious game to support introductory computer programming in undergraduate education
title_sort blocks-based serious game to support introductory computer programming in undergraduate education
publisher Elsevier
publishDate 2020
url https://doaj.org/article/a0220beb1c8c412d9460bb36bf79fb6e
work_keys_str_mv AT adilsonvahldick ablocksbasedseriousgametosupportintroductorycomputerprogramminginundergraduateeducation
AT paulorobertofarah ablocksbasedseriousgametosupportintroductorycomputerprogramminginundergraduateeducation
AT mariajosemarcelino ablocksbasedseriousgametosupportintroductorycomputerprogramminginundergraduateeducation
AT antoniojosemendes ablocksbasedseriousgametosupportintroductorycomputerprogramminginundergraduateeducation
AT adilsonvahldick blocksbasedseriousgametosupportintroductorycomputerprogramminginundergraduateeducation
AT paulorobertofarah blocksbasedseriousgametosupportintroductorycomputerprogramminginundergraduateeducation
AT mariajosemarcelino blocksbasedseriousgametosupportintroductorycomputerprogramminginundergraduateeducation
AT antoniojosemendes blocksbasedseriousgametosupportintroductorycomputerprogramminginundergraduateeducation
_version_ 1718405560476368896