Physical Java Memory Models: A Notional Machine

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

I have created a notional machine that uses physical objects to help students understand references and objects in Java programs. These physical models may help students understand the abstract representation of Java programs-much like blocks or other physical items help young children reason about abstract things like quantity, addition, and subtraction. This article and accompanying videos may be of interest to Java teachers and to researchers interested in evaluating or comparing the effectiveness of notional machines.

Original languageEnglish (US)
Title of host publicationSIGCSE 2021 - Proceedings of the 52nd ACM Technical Symposium on Computer Science Education
PublisherAssociation for Computing Machinery
Pages383-389
Number of pages7
ISBN (Electronic)9781450380621
DOIs
StatePublished - Mar 3 2021
Event52nd ACM Technical Symposium on Computer Science Education, SIGCSE 2021 - Virtual, Online, United States
Duration: Mar 13 2021Mar 20 2021

Publication series

NameSIGCSE 2021 - Proceedings of the 52nd ACM Technical Symposium on Computer Science Education

Conference

Conference52nd ACM Technical Symposium on Computer Science Education, SIGCSE 2021
Country/TerritoryUnited States
CityVirtual, Online
Period3/13/213/20/21

Keywords

  • Java
  • apcsa
  • notional machine
  • objects
  • references

ASJC Scopus subject areas

  • General Computer Science
  • Education

Fingerprint

Dive into the research topics of 'Physical Java Memory Models: A Notional Machine'. Together they form a unique fingerprint.

Cite this