Notional Machines in Computing Education
Abstract
This report defines notional machines (NMs), and provides a series of definitional characteristics by which they may be identified. Over several sections, it includes a first-hand report of the origin of NMs, reports a systematic literature review to track the use and development of the concept, and presents a small collection of examples collected through interviews with experienced teachers. Additionally, the report presents NMs in a common format, and makes some preliminary explorations of their use in practice, including examples of instructors using multiple NMs in sequence. Approach and method are fully detailed in evidential appendices, to support replication of results and adoption/adaptation of practice.
Authors 12
-
Affiliation as printed
University of Kent, Canterbury, Kent, United Kingdom
-
Affiliation as printed
Utrecht University, Utrecht, Netherlands
-
Affiliation as printed
DePaul University, Chicago, IL, USA
-
Affiliation as printed
University of Glasgow, Glasgow, Scotland, United Kingdom
-
Affiliation as printed
University of Sussex, Brighton, Sussex, United Kingdom
-
Università della Svizzera italiana
Affiliation as printed
Università della Svizzera italiana (USI), Lugano, Switzerland
-
Affiliation as printed
Aalto University, Espoo, Finland
-
Felienne Hermans Aachen
Affiliation as printed
Leiden University, Leiden, Netherlands
-
University of Illinois Urbana-Champaign
Affiliation as printed
Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
-
Christian-Albrechts-Universität zu Kiel
Affiliation as printed
Kiel University, Kiel, Germany
-
Affiliation as printed
Berea College, Berea, KY, USA
-
Affiliation as printed
University of Toronto Mississauga, Mississauga, ON, Canada
Cited by 86 stored of 86
No patents citing this paper on Lens.org (checked 2026-10-11).