Picture of virus under microscope

Research under the microscope...

The Strathprints institutional repository is a digital archive of University of Strathclyde research outputs.

Strathprints serves world leading Open Access research by the University of Strathclyde, including research by the Strathclyde Institute of Pharmacy and Biomedical Sciences (SIPBS), where research centres such as the Industrial Biotechnology Innovation Centre (IBioIC), the Cancer Research UK Formulation Unit, SeaBioTech and the Centre for Biophotonics are based.

Explore SIPBS research

Improving the viability of mental models held by novice programmers

Ma, L. and Ferguson, J. and Roper, M. and Wood, M. (2007) Improving the viability of mental models held by novice programmers. In: Eleventh Workshop on Pedagogies and Tools for the Teaching and Learning of Object Oriented Concepts. ECOOP Workshops 2007, 2007-07-01. (Unpublished)

[img]
Preview
PDF
10.1.1.105.1767_1_.pdf - Preprint

Download (98kB) | Preview

Abstract

Recent research has found that many novice programmers often hold non-viable mental models of basic programming concepts such as assignment and object reference. This paper proposes a constructivist-based teaching model, integrating a cognitive conflict strategy with program visualization, with the aim of improving novice programmers’ mental models. The results of a preliminary empirical study suggest that, for the relatively straightforward concept of assignment, tight integration of program visualization with a cognitive conflict event that highlights a student’s inappropriate understanding can help improve students’ non-viable mental models. 14 out of 18 participants who held non-viable mental models of the assignment process successfully changed their model to be viable as a result of the proposed teaching model.