The Open UniversitySkip to content

Conceptual models of programming environments: how learners use the glass box

Jones, Ann (1993). Conceptual models of programming environments: how learners use the glass box. Instructional Science, 21(6) pp. 473–500.

DOI (Digital Object Identifier) Link:
Google Scholar: Look up in Google Scholar


The first part of this paper reviews the criteria offered by duBoulay, O’Shea and Monk (1981) for designing a conceptual model of a programming environment for teaching novices programming. Although the criteria offered, simplicity and visibility are helpful, these criteria alone are not sufficient as they do not address whether choice of which aspects of the conceptual model should be presented to the learner. In order to address this it is necessary to carve up the conceptual model differently and to distinguish different aspects. One important aspect of novices is a functional view – to help them develop programming plans. A new categorisation is offered which offers three views of the conceptual model: state, procedure and function, and adds a new criterion, namely consistently. Two languages designed for novices using du Boulay‘s criteria and are then analysed in detail – firstly using the original criteria and secondly using the proposed categorisation. Data from novices learning ot program in the two languages show that although the languages had been designed according to the original criteria, a number of learning difficulties remained, which were satisfactorily accounted for by the new categorisation.

Item Type: Journal Item
Copyright Holders: 1993 Kluwer Academic Publishers
ISSN: 1573-1952
Academic Unit/School: Learning and Teaching Innovation (LTI) > Institute of Educational Technology (IET)
Learning and Teaching Innovation (LTI)
Research Group: Centre for Research in Education and Educational Technology (CREET)
Related URLs:
Item ID: 38091
Depositing User: Ann Jones
Date Deposited: 01 Aug 2013 09:23
Last Modified: 07 Dec 2018 10:17
Share this page:


Altmetrics from Altmetric

Citations from Dimensions

Actions (login may be required)

Policies | Disclaimer

© The Open University   contact the OU