Berry, Michael, Kölling, Michael (2014) The State Of Play: A Notional Machine for Learning Programming. In: Proceedings of the 19th Annual Conference on Innovation and Technology in Computer Science Education. . (KAR id:43795)
PDF
Publisher pdf
Language: English |
|
Download this file (PDF/751kB) |
Preview |
Request a format suitable for use with assistive technology e.g. a screenreader | |
Official URL: http://iticse2014.it.uu.se |
Abstract
Comprehension of programming and programs is known to be a difficult task for many beginning students, with many computing courses showing significant drop out and failure rates. In this paper, we present a new notional machine de- sign and implementation to help with understanding of pro- gramming and its dynamics for beginning learners. The no- tional machine offers an abstraction of the physical machine designed for comprehension and learning purposes. We in- troduce the notional machine and a graphical notation for its representation. We also present Novis, an implementation of a dynamic real-time visualiser of this notional machine, integrated into BlueJ.
Item Type: | Conference or workshop item (Paper) |
---|---|
Uncontrolled keywords: | Program visualization, novice programming, Novis |
Subjects: |
Q Science > QA Mathematics (inc Computing science) > QA 76 Software, computer programming, > QA76.76 Computer software Q Science > QA Mathematics (inc Computing science) > QA 76 Software, computer programming, > QA76.9.H85 Human computer interaction |
Divisions: | Divisions > Division of Computing, Engineering and Mathematical Sciences > School of Computing |
Depositing User: | Michael Kolling |
Date Deposited: | 30 Oct 2014 15:54 UTC |
Last Modified: | 16 Feb 2021 12:56 UTC |
Resource URI: | https://kar.kent.ac.uk/id/eprint/43795 (The current URI for this page, for reference purposes) |
- Link to SensusAccess
- Export to:
- RefWorks
- EPrints3 XML
- BibTeX
- CSV
- Depositors only (login required):