2022
Design and analysis of microworlds and puzzles for block-based programming
PELÁNEK, Radek a Tomáš EFFENBERGERZákladní údaje
Originální název
Design and analysis of microworlds and puzzles for block-based programming
Autoři
PELÁNEK, Radek (203 Česká republika, garant, domácí) a Tomáš EFFENBERGER (203 Česká republika, domácí)
Vydání
Computer Science Education, Routledge, 2022, 0899-3408
Další údaje
Jazyk
angličtina
Typ výsledku
Článek v odborném periodiku
Obor
10201 Computer sciences, information science, bioinformatics
Stát vydavatele
Velká Británie a Severní Irsko
Utajení
není předmětem státního či obchodního tajemství
Odkazy
Impakt faktor
Impact factor: 2.700
Kód RIV
RIV/00216224:14330/22:00124864
Organizační jednotka
Fakulta informatiky
UT WoS
000588102700001
Klíčová slova anglicky
introductory programming; block-based programming; microworld; puzzle; difficulty; log analysis
Příznaky
Mezinárodní význam, Recenzováno
Změněno: 25. 4. 2022 08:37, doc. Mgr. Radek Pelánek, Ph.D.
Anotace
V originále
Background and Context: Block-based programming is a popular approach to teaching introductory programming. Block-based programming often works in the context of microworlds, where students solve specific puzzles. It is used, for example, within the Hour of Code event, which targets millions of students. Objective: To identify design guidelines and data analysis methods for the iterative development of microworlds and puzzles for block-based programming. Method: To achieve the objective, we provide a review of the literature, discussion of specific examples of microworlds and puzzles, and an analysis of extensive student data. Findings: A wide range of programming microworlds share common elements. The analysis of data is useful for iterative improvement of microworlds and puzzles, serving several specific purposes. Implications: Provided design guidelines and analysis methods can be directly used for the development and improvement of tools for introductory programming.
Návaznosti
MUNI/A/1050/2019, interní kód MU |
| ||
MUNI/A/1076/2019, interní kód MU |
|