DOI: 10.22215/etd/2022-15278
|View full text |Cite
|
Sign up to set email alerts
|

Investigating the Utility of Notional Machine Instruction in an Introductory Programming Lesson

Abstract: Learning to program involves understanding how the computer executes programs.Code tracing is a simulation of the steps the computer takes to execute a program.The notional machine is an abstract representation of this process. Students form mental models of the notional machine when learning to code trace, but these mental models can be inaccurate or contain misconceptions. We experimentally investigated the effect on learning of using an explicit notional machine or not in a code-tracing lesson for novice pr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...

Citation Types

0
0
0

Publication Types

Select...

Relationship

0
0

Authors

Journals

citations
Cited by 0 publications
references
References 34 publications
0
0
0
Order By: Relevance

No citations

Set email alert for when this publication receives citations?