Skip to main navigation Skip to search Skip to main content

Capturing and Characterising Notional Machines

  • Sally Fincher
  • , Johan Jeuring
  • , Craig S. Miller
  • , Peter Donaldson
  • , Benedict Du Boulay
  • , Matthias Hauswirth
  • , Arto Hellas
  • , Felienne Hermans
  • , Colleen Lewis
  • , Andreas Mühling
  • , Janice L. Pearce
  • , Andrew Petersen

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

15 Citations (Scopus)

Abstract

A notional machine is a pedagogic device to assist the understanding of some aspect of programs or programming. It is typically used to support explaining a programming construct, or the user-understandable semantics of a program. For example, a variable is like a box with a label, and assignment copies or moves a value into that box.

Original languageEnglish
Title of host publicationITiCSE 2020 - Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education
PublisherACM
Pages502-503
Number of pages2
ISBN (Electronic)9781450368742
DOIs
Publication statusPublished - 15 Jun 2020
MoE publication typeA4 Conference publication
EventAnnual Conference on Innovation and Technology in Computer Science Education - Trondheim, Norway
Duration: 15 Jun 202019 Jun 2020
Conference number: 25

Conference

ConferenceAnnual Conference on Innovation and Technology in Computer Science Education
Abbreviated titleITiCSE
Country/TerritoryNorway
CityTrondheim
Period15/06/202019/06/2020

Keywords

  • Notional machines
  • PCK
  • pedagogical practice
  • signature pedagogies

Fingerprint

Dive into the research topics of 'Capturing and Characterising Notional Machines'. Together they form a unique fingerprint.

Cite this