Investigating novice programming mistakeseducator beliefs vs. student data
Neil C. C. Brown, Amjad AlTadmri
Publikationsdatum:
Zu finden in: ICER 2014 (Seite 43 bis 50), 2014
|
|
Zusammenfassungen
Educators often form opinions on which programming mistakes novices make most often - for example, in Java: "they always confuse equality with assignment", or "they always call methods with the wrong types". These opinions are generally based solely on personal experience. We report a study to determine if programming educators form a consensus about which Java programming mistakes are the most common. We used the Blackbox data set to check whether the educators' opinions matched data from over 100,000 students - and checked whether this agreement was mediated by educators' experience. We found that educators formed only a weak consensus about which mistakes are most frequent, that their rankings bore only a moderate correspondence to the students in the Blackbox data, and that educators' experience had no effect on this level of agreement. These results raise questions about claims educators make regarding which errors students are most likely to commit.
Dieses Konferenz-Paper erwähnt ...
Aussagen KB IB clear | Programmieren ist schwierig |
Begriffe KB IB clear | Fehlererror , Programmierenprogramming |
Zitationsgraph
Zeitleiste
12 Erwähnungen
- ICER 2016 - Proceedings of the 2016 ACM Conference on International Computing Education Research, ICER 2016, Melbourne, VIC, Australia, September 8-12, 2016 (Judy Sheard, Josh Tenenberg, Donald Chinn, Brian Dorn) (2016)
- With a Little Help From My Friends - An Empirical Study of the Interplay of Students' Social Activities, Programming Activities, and Course Success (Adam S. Carter, Christopher D. Hundhausen) (2016)
- Teaching Python Programming to Novices - Addressing Misconceptions and Creating a Development Environment (Tobias Kohn) (2017)
- SIGCSE 2019 - Proceedings of the 50th ACM Technical Symposium on Computer Science Education, SIGCSE 2019, Minneapolis, MN, USA, February 27 - March 02, 2019 (Elizabeth K. Hawthorne, Manuel A. Pérez-Quiñones, Sarah Heckman, Jian Zhang 0036) (2019)
- 50 Years of CS1 at SIGCSE - A Review of the Evolution of Introductory Programming Education Research (Brett A. Becker, Keith Quille) (2019)
- The Error Landscape - Characterizing the Mistakes of Novice Programmers (Rebecca Smith, Scott Rixner) (2019)
- The Cambridge Handbook of Computing Education Research (Sally Fincher, Anthony V. Robins) (2019)
- Proceedings of the 14th Workshop in Primary and Secondary Computing Education, WiPSCE 2019, Glasgow, Scotland, UK, October 23-25, 2019 (2019)
- Improving Debugging Skills in the Classroom - The Effects of Teaching a Systematic Debugging Process (Tilman Michaeli, Ralf Romeike) (2019)
- ICER 2020 - International Computing Education Research Conference, Virtual Event, New Zealand, August 10-12, 2020 (Anthony V. Robins, Adon Moskal, Amy J. Ko, Renée McCauley) (2020)
- Programming Versus Natural Language - On the Effect of Context on Typing in CS1 (John Edwards, Juho Leinonen 0001, Chetan Birthare, Albina Zavgorodniaia, Arto Hellas) (2020)
- Hedy - A Gradual Language for Programming Education (Felienne Hermans) (2020)
- Informatics in Schools: Engaging Learners in Computational Thinking - 13th International Conference, ISSEP 2020, Tallinn, Estonia, November 16-18, 2020 Proceedings (Külli Kori, Mart Laanpere) (2020)
- Engagement Taxonomy for Introductory Programming Tools - Failing to Tackle the Problems of Comprehension (Tomas Šiaulys) (2020)
- Debugging im Informatikunterricht (Tilman Michaeli) (2020)
- Programming in K–6 - Understanding Errors and Supporting Autonomous Learning (Jacqueline Staub) (2021)
- Informatics in Schools. A Step Beyond Digital Education - 15th International Conference on Informatics in Schools: Situation, Evolution, and Perspectives, ISSEP 2022, Vienna, Austria, September 26–28, 2022 (Andreas Bollin, Gerald Futschek) (2022)
- A Tool to Create and Conduct Custom Assessments in Turtle Graphics (Jeremy Marbach, Alexandra Maximova, Jacqueline Staub)
Anderswo finden
Volltext dieses Dokuments
Investigating novice programming mistakes: Fulltext at the ACM Digital Library (: , 840 kByte; : 2020-11-28) |
Anderswo suchen
Beat 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.). Aufgrund der wenigen Einträge im Biblionetz scheint er es nicht wirklich gelesen zu haben.