/ en / Traditional / help

Beats Biblionetz - Texte

Programming Misconceptions for School Students

Alaaeddin Swidan, Felienne Hermans, Marileen Smit
Publikationsdatum:
Zu finden in: ICER 2018 (Seite 151 bis 159), 2018
Erste Seite des Textes (PDF-Thumbnail)
Diese Seite wurde seit 1 Jahr inhaltlich nicht mehr aktualisiert. Unter Umständen ist sie nicht mehr aktuell.

iconZusammenfassungen

Felienne Hermans

Programming misconceptions have been a topic of interest in introductory programming education, with a focus on university level students. Nowadays, programming is increasingly taught to younger children in schools, sometimes as part of the curriculum. In this study we aim at exploring what misconceptions are held by younger, school-age children. To this end we design a multiple-choice questionnaire with Scratch programming exercises. The questions represent a selected set of 11 known misconceptions and relate to basic programming concepts. 145 participants aged 7 to 17 years, with an experience in programming, took part in the study. Our results show the top three common misconceptions are the difficulty of understanding the sequentiality of statements, that a variable holds one value at a time, and the interactivity of a program when user input is required. Holding a misconception is influenced by the mathematical effect of numbers, semantic meaning of identifiers and high expectations of what a computer can do.Other insights from the results show that older children answer more questions correctly, especially for the variable and control concepts. Children who program in Scratch only seem to have difficulties in answering the questions correctly compared to children who program in Scratch and another language. Our findings suggest that work should focus on identifying Scratch-induced misconceptions, and develop intervention methods to counter those misconceptions as early as possible. Finally, for children who start learning programming with Scratch, materials should be more concept-rich and include diverse exercises for each concept.

Von Alaaeddin Swidan, Felienne Hermans, Marileen Smit im Konferenz-Band ICER 2018 im Text Programming Misconceptions for School Students (2018)

iconDieses Konferenz-Paper erwähnt ...


Personen
KB IB clear
Efthimia Aivaloglou , Erik Barendsen , John D. Ferguson , Brendan Foreman , Natasa Grgurina , Felienne Hermans , Hai Hong , Linxiao Ma , Sepehr Hejazi Moghadam , Marc Roper , Linda M. Seiter , Simon , Susan Snowdon , Juha Sorva , Jos Tolboom , Jennifer Wang , Murray Wood

Begriffe
KB IB clear
Fehlvorstellungen / misconceptions , Fehlvorstellungen beim Programmieren , Fehlvorstellungen bezüglich Kontrollstrukturen , Fehlvorstellungen bezüglich Variablen , Kinderchildren , notional machine , Programmierenprogramming , Programmierkonzepteprogramming concepts , Scratch
icon
Bücher
Jahr  Umschlag Titel Abrufe IBOBKBLB
2011 Computer Science Education 1/20111, 7, 10, 2, 3, 5, 3, 5, 5, 6, 2, 2 7232428
2011 ICER 2011 (Kate Sanders, Michael E. Caspersen, Alison Clear) 11, 1, 5, 2, 2, 6, 1, 5, 5, 8, 3, 1 22581385
2012 local web  Visual Program Simulation in Introductory Programming Education (Juha Sorva) 3, 4, 6, 8, 6, 4, 10, 23, 5, 2, 1, 6 141026662
2013 ICER 2013 (Beth Simon, Alison Clear, Quintin I. Cutts) 1, 3, 7, 4, 1, 5, 2, 4, 7, 11, 2, 2 521302538
2016 ICER 2016 (Judy Sheard, Josh Tenenberg, Donald Chinn, Brian Dorn) 6, 1, 3, 2, 5, 4, 2, 7, 16, 2, 1, 1 451441543
2016 local web  Informatics in Schools: Improvement of Informatics Knowledge and Perception (Andrej Brodnik, Françoise Tort) 1, 4, 2, 4, 1, 5, 1, 4, 5, 17, 6, 1 351301446
icon
Texte
Jahr  Umschlag Titel Abrufe IBOBKBLB
2011 local web  Investigating and improving the models of programming concepts held by novice programmers (Linxiao Ma, John D. Ferguson, Marc Roper, Murray Wood) 4, 9, 1, 5, 16, 3, 2, 4, 2, 4, 7, 7 6177442
2011 local web  Explaining program code (Simon, Susan Snowdon) 1, 1, 4, 1, 1, 1, 1, 6, 7, 3, 1, 2 312115
2013 local web  Modeling the learning progressions of computational thinking of primary grade students (Linda M. Seiter, Brendan Foreman) 9, 4, 1, 1, 5, 4, 4, 6, 5, 2, 1, 1 1771301
2016 local web  How Kids Code and How We Know (Efthimia Aivaloglou, Felienne Hermans) 9300
2016 local web  A New Informatics Curriculum for Secondary Education in The Netherlands (Erik Barendsen, Natasa Grgurina, Jos Tolboom) 2, 3, 1, 1, 5, 1, 1, 1, 1, 6, 5, 3 863171
2016 local web  K-12 Computer Science Education Across the U.S. (Hai Hong, Jennifer Wang, Sepehr Hejazi Moghadam) 4, 1, 1, 1, 6, 1, 1, 3, 1, 9, 7, 4 254157

iconDieses Konferenz-Paper erwähnt vermutlich nicht ... Eine statistisch erstelle Liste von nicht erwähnten (oder zumindest nicht erfassten) Begriffen, die aufgrund der erwähnten Begriffe eine hohe Wahrscheinlichkeit aufweisen, erwähnt zu werden.

iconTagcloud

iconZitationsgraph

Diese Grafik ist nur im SVG-Format verfügbar. Dieses Format wird vom verwendeteten Browser offenbar nicht unterstützt.

Diese Grafik fensterfüllend anzeigen (SVG)

iconZeitleiste

iconErwähnungen  Dies ist eine nach Erscheinungsjahr geordnete Liste aller im Biblionetz vorhandenen Werke, die das ausgewählte Thema behandeln.

iconAnderswo finden

icon

iconVolltext dieses Dokuments

Auf dem WWW Programming Misconceptions for School Students: Fulltext at the ACM Digital Library (lokal: PDF, 2629 kByte; WWW: Link OK 2020-11-28)

iconAnderswo suchen  Auch im Biblionetz finden Sie nicht alles. Aus diesem Grund bietet das Biblionetz bereits ausgefüllte Suchformulare für verschiedene Suchdienste an. Biblionetztreffer werden dabei ausgeschlossen.

iconBeat und dieses Konferenz-Paper

Beat hat Dieses Konferenz-Paper während seiner Zeit am Institut für Medien und Schule (IMS) ins Biblionetz aufgenommen. Beat besitzt kein physisches, aber ein digitales Exemplar. Eine digitale Version ist auf dem Internet verfügbar (s.o.). Es gibt bisher nur wenige Objekte im Biblionetz, die dieses Werk zitieren.

iconBiblionetz-History Dies ist eine graphische Darstellung, wann wie viele Verweise von und zu diesem Objekt ins Biblionetz eingetragen wurden und wie oft die Seite abgerufen wurde.