Murdoch University Research Repository

Welcome to the Murdoch University Research Repository

The Murdoch University Research Repository is an open access digital collection of research
created by Murdoch University staff, researchers and postgraduate students.

Learn more

A conceptual framework for analysing students' knowledge of programming

McGill, T.J. and Volet, S.E.ORCID: 0000-0001-8450-6663 (1997) A conceptual framework for analysing students' knowledge of programming. Journal of Research on Computing in Education, 29 (3). pp. 276-297.

PDF - Published Version
Download (1MB)
Link to Published Version:
*Subscription may be required


This article proposes a conceptual framework for analyzing students’ knowledge of programming. The framework integrates three distinct types of programming knowledge identified in the educational computing literature (syntactic, conceptual, and strategic) with three distinct forms of knowledge proposed in the cognitive psychology literature (declarative, procedural and conditional). Analysis of empirical data from a previous experimental study (Volet, 1991) provided support for the usefulness of the model and its educational potential for diagnosing deficiencies in the programming knowledge of novice programmers during a course of instruction and for designing appropriate instruction in introductory programming.

Item Type: Journal Article
Murdoch Affiliation(s): School of Information Technology
Publisher: International Society for Technology in Education
Copyright: (c) Tanya McGill and Simone Volet
Item Control Page Item Control Page


Downloads per month over past year