Notional machines and introductory programming education
By Juha Sorva. TOCE, 2013
323 citations recorded by the source corpus.
Subfields: Computer Science Applications, Developmental and Educational Psychology
View Paper: https://www.semanticscholar.org/paper/07dffd27ccea93113e8af99f1dfd1996ba179ad3
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Computer Science Applications
- Claudia Szabo
- Andrew Luxton-Reilly
- Judithe Sheard
- James H. Paterson
- Brett A. Becker
- James Lehman
- Michail N. Giannakos
- Yizhou Qian
In Developmental and Educational Psychology
Citations in the corpus
- Students’ Misconceptions and Other Difficulties in Introductory Programming (2017, methodology): “Sorva et al. (2013) indicated that learner engagement with new tools was not adequately investigated, and many students did not see the benefits of using such tools.”
- Introductory programming: a systematic literature review (2018, background): “Sorva, who has conducted a comprehensive review of research on mental models, misconceptions, and threshold concepts [630],”
- Bringing "High-level" Down to Earth: Gaining Clarity in Conversational Programmer Learning Goals (2022, background): “The operation of the notional machine is a behavior of syntax statements [21].”
- Learning by Taking Apart: Deconstructing Code by Reading, Tracing, and Debugging (2016, background): “They essentially show students how to trace code, that is, to read code with an understanding of the order in which the lines of code are executed, as well as the data and processes that are activated [17, 28, 70, 71].”