/ en / Traditional / help

Beats Biblionetz - Texte

High-school students' mastery of basic flow-control constructs through the lens of reversibility

Claudio Mirolo, Cruz Izu, Emanuele Scapin
Publikationsdatum:
Zu finden in: WiPSCE '20, 2020
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

WiPSCE '20

High-school students specialising in computing fields need to develop the abstraction skills required to understand and create programs. Novices' difficulties at high-school level, ranging from mastery of the "notional machine" to recognition of a program's purpose, have not been investigated as extensively as at tertiary level.

This work explores high-school students' code comprehension by asking to reason about reversing conditional and iteration constructs. A sample of 205 K11--13 students from different institutions were asked to engage in a set of "reversibility tasklets". For each code fragment, they need to identify if its computation is reversible and either provide the code to reverse or an example of a value that cannot be reversed. For 4 such items, after extracting the recurrent patterns in students' answers, we have carried out an analysis within the framework of the SOLO taxonomy. Overall, 74% of answers correctly identified if the code was reversible but only 42% could provide the full explanation/code. The rate of relational answers varies from 51% down to 21%, the poorest performance arising for a small array-processing loop (and although 65% of the subjects had correctly identified the loop as reversible).

The instruction level did not have a strong impact on performance, indicating such tasks are suitable for K11, when the basic flow-control constructs are usually introduced. In particular, the reversibility concept could be a useful pedagogical instrument both to assess and to help develop students' program comprehension.

Von Claudio Mirolo, Cruz Izu, Emanuele Scapin im Konferenz-Band WiPSCE '20 im Text High-school students' mastery of basic flow-control constructs through the lens of reversibility (2020)

iconDieses Konferenz-Paper erwähnt ...


Personen
KB IB clear
Ashish Aggarwal, Michal Armoni, Mordechai Ben-Ari, Pauli Byckling, Dino Capovilla, Angela Carbone, Yuliya Cherenkova, Quintin I. Cutts, Rodrigo Duran, Sally Fincher, Vashti Galpin, Tina Götschi, Mirela Gutica, Birte Heinemann, Peter Hubwieser, Cruz Izu, Eileen Kraemer, Raymond Lister, Violetta Lonati, Mike Lopez, Orni Meerbaum-Salant, Claudio Mirolo, Andrew Petersen, Phil Robbins, Anthony V. Robins, Jorma Sajaniemi, Ian D. Sanders, Carsten Schulte, Philipp Shah, Judy Sheard, Beth Simon, Errol Thompson, Renske Weeda, Amali Weerasinghe, Jacqueline L. Whalley, Daniel Zingaro

Begriffe
KB IB clear
notional machine, Schuleschool, SOLO-Taxonomie
icon
Bücher
Jahr  Umschlag Titel Abrufe IBOBKBLB
2003 SIGCSE 2003 (Scott Grissom, Deborah Knox, Daniel T. Joyce, Wanda Dann) 13, 3, 8, 1, 1, 3, 3, 1, 4, 3, 4, 8132418345
2006 ICER 2006 (Richard J. Anderson, Sally Fincher, Mark Guzdial) 5, 8, 1, 8, 10, 4, 1, 2, 6, 3, 3, 532635457
2008 ITiCSE 2008 (June Amillo, Cary Laxer, Ernestina Menasalvas Ruiz, Alison Young) 14, 7, 9, 2, 1, 9, 4, 2, 4, 4, 3, 63728361518
2008 ICER 2008 (Michael E. Caspersen, Raymond Lister, Mike Clancy) 1, 6, 1, 4, 12, 1, 4, 1, 3, 3, 4, 554665461
2013 Computer Science Education 3/20132, 11, 1, 2, 8, 2, 3, 3, 2, 3, 5, 626546531
2014 SIGCSE 2014 (J. D. Dougherty, Kris Nagel, Adrienne Decker, Kurt Eiselt) 4, 15, 2, 9, 1, 6, 4, 1, 5, 3, 3, 9546169514
2015 Proceedings of the Workshop in Primary and Secondary Computing Education, WiPSCE 2015, London, United Kingdom, November 9-11, 2015 (Judith Gal-Ezer, Sue Sentance, Jan Vahrenhold) 5, 8, 4, 2, 4, 1, 2, 1, 6, 2, 3, 5552775554
2018 local web  SIGCSE 2018 (Tiffany Barnes, Daniel D. Garcia, Elizabeth K. Hawthorne, Manuel A. Pérez-Quiñones) 9, 11, 1, 6, 11, 1, 5, 6, 7, 7, 4, 1130106011606
2019 local  The Cambridge Handbook of Computing Education Research (Sally Fincher, Anthony V. Robins) 4, 15, 1, 4, 7, 1, 3, 1, 8, 3, 3, 11246811520
2019 ITiCSE 2019 (Bruce Scharlau, Roger McDermott, Arnold Pears, Mihaela Sabin) 2, 7, 2, 4, 7, 1, 1, 2, 6, 3, 3, 6213216575
icon
Texte
Jahr  Umschlag Titel Abrufe IBOBKBLB
2003 local web  Mental models of recursion (Tina Götschi, Ian D. Sanders, Vashti Galpin) 7, 10, 1, 2, 5, 1, 2, 3, 1, 2, 2, 64126292
2006 local web  A role-based analysis model for the evaluation of novices' programming knowledge development (Pauli Byckling, Jorma Sajaniemi) 1, 6, 4, 11, 1, 6, 7, 2, 1, 3, 2, 5145167
2008 Going SOLO to assess novice programmers (Judy Sheard, Angela Carbone, Raymond Lister, Beth Simon, Errol Thompson, Jacqueline L. Whalley) 5200
2008 local web  Relationships between reading, tracing and writing skills in introductory programming (Mike Lopez, Jacqueline L. Whalley, Phil Robbins, Raymond Lister) 7, 4, 1, 4, 5, 1, 3, 2, 4, 1, 3, 81538280
2008 local web  Block Model (Carsten Schulte) 5, 3, 7, 1, 2, 7, 2, 2, 4, 3, 4, 7917185
2013 local web  Learning computer science concepts with Scratch (Orni Meerbaum-Salant, Michal Armoni, Mordechai Ben-Ari) 3, 12, 1, 3, 10, 1, 5, 1, 5, 6, 4, 624356557
2014 local web  Identifying challenging CS1 concepts in a large problem dataset (Yuliya Cherenkova, Daniel Zingaro, Andrew Petersen) 3400
2015 local web  Searching for Barriers to Learning Iteration and Runtime in Computer Science (Philipp Shah, Dino Capovilla, Peter Hubwieser) 2500
2018 local web  Novice Programmers' Reasoning about Reversing Conditional Statements (Cruz Izu, Claudio Mirolo, Amali Weerasinghe) 1400
2019 local web  An Exploration of Novice Programmers' Comprehension of Conditionals in Imperative and Functional Programming (Claudio Mirolo, Cruz Izu) 1300
2019 local web  Program Comprehension (Cruz Izu, Carsten Schulte, Ashish Aggarwal, Quintin I. Cutts, Rodrigo Duran, Mirela Gutica, Birte Heinemann, Eileen Kraemer, Violetta Lonati, Claudio Mirolo, Renske Weeda) 3500

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.

icon
Nicht erwähnte Begriffe
LehrerIn, Unterricht

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

iconAnderswo finden

icon

iconVolltext dieses Dokuments

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.