Nalazite se na CroRIS probnoj okolini. Ovdje evidentirani podaci neće biti pohranjeni u Informacijskom sustavu znanosti RH. Ako je ovo greška, CroRIS produkcijskoj okolini moguće je pristupi putem poveznice www.croris.hr
izvor podataka: crosbi

The impact of using program visualization techniques on learning basic programming concepts at the K–12 level (CROSBI ID 282020)

Prilog u časopisu | izvorni znanstveni rad | međunarodna recenzija

Mladenović, Monika ; Žanko, Žana ; Aglić Čuvić, Marin The impact of using program visualization techniques on learning basic programming concepts at the K–12 level // Computer applications in engineering education, 29 (2021), 1, Special Issue; 145-159. doi: 10.1002/cae.22315

Podaci o odgovornosti

Mladenović, Monika ; Žanko, Žana ; Aglić Čuvić, Marin

engleski

The impact of using program visualization techniques on learning basic programming concepts at the K–12 level

Novices enrolled in introductory programming courses often face many diffi- culties. These difficulties are more emphasized when novices are K–12 stu- dents. Many new visual programming languages have primarily been designed to provide a smooth introduction to programming for children. However, at some point, a general‐purpose text‐ based programming language should be used. A well‐ known and studied method is to visualize program execution to assist novices in forming correct mental models. Although many studies have investigated the effects of using visualizations in teaching and learning, most of them focus on courses taught at the university level. Studies that focus on investigating the impact of program visualizations at the K–12 level are, to the best of our knowledge, scarce. Therefore, we investigated the impact of using program visualizations with a group of K– 12 students. Because of the under- representation of girls in computer science and known gender stereotypes, we additionally investigated student performance based on gender. Our research included 98 fifth‐grade students from three elementary schools. The lectures in the experimental group included different visualization techniques, including a program visualization tool and PowerPoint animations, whereas the control group had no program visualizations. All students learned Python as part of their curriculum. We present the results of our research in this paper.

gender differences ; K–12 ; Online Python Tutor ; programming ; Python ; visualization

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

Podaci o izdanju

29 (1, Special Issue)

2021.

145-159

objavljeno

1061-3773

1099-0542

10.1002/cae.22315

Povezanost rada

Obrazovne znanosti, Pedagogija, Računarstvo

Poveznice
Indeksiranost