Pretražite po imenu i prezimenu autora, mentora, urednika, prevoditelja

Napredna pretraga

Pregled bibliografske jedinice broj: 1075210

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


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: 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

Poveznice na cjeloviti tekst rada:

doi onlinelibrary.wiley.com www.researchgate.net

Citiraj ovu publikaciju:

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: SI; 145-159 doi:10.1002/cae.22315 (međunarodna recenzija, članak, znanstveni)
Mladenović, M., Žanko, Ž. & Aglić Čuvić, M. (2021) The impact of using program visualization techniques on learning basic programming concepts at the K–12 level. Computer applications in engineering education, 29 (1, Special Issue: SI), 145-159 doi:10.1002/cae.22315.
@article{article, author = {Mladenovi\'{c}, Monika and \v{Z}anko, \v{Z}ana and Agli\'{c} \v{C}uvi\'{c}, Marin}, year = {2021}, pages = {145-159}, DOI = {10.1002/cae.22315}, keywords = {gender differences, K–12, Online Python Tutor, programming, Python, visualization}, journal = {Computer applications in engineering education}, doi = {10.1002/cae.22315}, volume = {29}, number = {1, Special Issue: SI}, issn = {1061-3773}, title = {The impact of using program visualization techniques on learning basic programming concepts at the K–12 level}, keyword = {gender differences, K–12, Online Python Tutor, programming, Python, visualization} }
@article{article, author = {Mladenovi\'{c}, Monika and \v{Z}anko, \v{Z}ana and Agli\'{c} \v{C}uvi\'{c}, Marin}, year = {2021}, pages = {145-159}, DOI = {10.1002/cae.22315}, keywords = {gender differences, K–12, Online Python Tutor, programming, Python, visualization}, journal = {Computer applications in engineering education}, doi = {10.1002/cae.22315}, volume = {29}, number = {1, Special Issue: SI}, issn = {1061-3773}, title = {The impact of using program visualization techniques on learning basic programming concepts at the K–12 level}, keyword = {gender differences, K–12, Online Python Tutor, programming, Python, visualization} }

Časopis indeksira:


  • Web of Science Core Collection (WoSCC)
    • Science Citation Index Expanded (SCI-EXP)
    • SCI-EXP, SSCI i/ili A&HCI
  • Scopus


Citati:





    Contrast
    Increase Font
    Decrease Font
    Dyslexic Font