The design and implementation of a notional machine for teaching introductory programming

Comprehension of both programming and programs is a difficult task for novices to master, with many university courses that feature a programming component demonstrating significant failure and drop out rates. Many theories exist that attempt to explain why this is the case. One such theory, origina...

Full description

Bibliographic Details
Main Author: Berry, Michael
Other Authors: Kölling, Michael
Published: University of Kent 2015
Subjects:
004
Online Access:https://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.682141