Pregled bibliografske jedinice broj: 1075210
The impact of using program visualization techniques on learning basic programming concepts at the K–12 level
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: SI; 145-159 doi:10.1002/cae.22315 (međunarodna recenzija, članak, znanstveni)
CROSBI ID: 1075210 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
The impact of using program visualization techniques on learning basic programming concepts at the K–12 level
Autori
Mladenović, Monika ; Žanko, Žana ; Aglić Čuvić, Marin
Izvornik
Computer applications in engineering education (1061-3773) 29
(2021), 1, Special Issue: SI;
145-159
Vrsta, podvrsta i kategorija rada
Radovi u časopisima, članak, znanstveni
Ključne riječi
gender differences ; K–12 ; Online Python Tutor ; programming ; Python ; visualization
Sažetak
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.
Izvorni jezik
Engleski
Znanstvena područja
Računarstvo, Pedagogija, Obrazovne znanosti (psihologija odgoja i obrazovanja, sociologija obrazovanja, politologija obrazovanja, ekonomika obrazovanja, antropologija obrazovanja, neuroznanost i rano učenje, pedagoške discipline)
POVEZANOST RADA
Ustanove:
Prirodoslovno-matematički fakultet, Split
Citiraj ovu publikaciju:
Časopis indeksira:
- Web of Science Core Collection (WoSCC)
- Science Citation Index Expanded (SCI-EXP)
- SCI-EXP, SSCI i/ili A&HCI
- Scopus