Notional machines: Retrieving background practices of perception and action

Notional machines have figured historically in many discussions in computing education. Under a common view in the computing education literature based in classical cognitive science, notional machines play a critical pedagogical role when they are brought into a student’s mind as mental models. A mental model simplifies the phenomenon that it models, and is correct to the extent that it corresponds to the modeled phenomenon. Such mental models of the notional machine are viewed as necessary for the student to program computers. In this paper, I argue that this classical cognitive science view overlooks two key aspects of human cognition that are brought to the forefront in “second generation” cognitive science and recent philosophy of knowledge and language. The first is the importance of embodied perception and action to ground the meaning of language and thought. In particular, models are representational not only due to their simplification and correspondence to what they model, but also require embodied representational practices by which these correspondences are constituted. The second concerns the way that these embodied practices can be sufficiently educated so that they withdraw into an unnoticed background so that reflective reasoning is not always required for skilled action. This paper thus advocates a shift in pedagogical attention from the inner aspect of student mentality to the external aspect of embodied interaction between student and notional machine. This leads to a focus on the background practices by which notional machines are intelligible as models of computation, and explicitly teaching these practices so that students can better leverage the benefits of notional machines to learn how to program a computer.

Authors

Institutions

Publication Details

Journal
ACM Transactions on Computing Education
Published
2024-08-13
DOI
https://doi.org/10.1145/3688390
Citations
3
Primary Topic
Computability, Logic, AI Algorithms
Type
article
Field-Weighted Citation Impact
1.08
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Notional machines: Retrieving background practices of perception and action

Josh Tenenberg
3 citations
ACM Transactions on Computing Education
Computability, Logic, AI Algorithms
1.08
article

Notional machines: Retrieving background practices of perception and action

Josh Tenenberg
article en
3 citations

Abstract

Notional machines have figured historically in many discussions in computing education. Under a common view in the computing education literature based in classical cognitive science, notional machines play a critical pedagogical role when they are brought into a student’s mind as mental models. A mental model simplifies the phenomenon that it models, and is correct to the extent that it corresponds to the modeled phenomenon. Such mental models of the notional machine are viewed as necessary for the student to program computers. In this paper, I argue that this classical cognitive science view overlooks two key aspects of human cognition that are brought to the forefront in “second generation” cognitive science and recent philosophy of knowledge and language. The first is the importance of embodied perception and action to ground the meaning of language and thought. In particular, models are representational not only due to their simplification and correspondence to what they model, but also require embodied representational practices by which these correspondences are constituted. The second concerns the way that these embodied practices can be sufficiently educated so that they withdraw into an unnoticed background so that reflective reasoning is not always required for skilled action. This paper thus advocates a shift in pedagogical attention from the inner aspect of student mentality to the external aspect of embodied interaction between student and notional machine. This leads to a focus on the background practices by which notional machines are intelligible as models of computation, and explicitly teaching these practices so that students can better leverage the benefits of notional machines to learn how to program a computer.

ACM Transactions on Computing Education
University of Washington Tacoma (US)
Quality Education
Openalex Percentile: Top 20%
Computability, Logic, AI Algorithms
1.08
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.