COLORS for Programming: A System to Support the Learning of Programming

  • Garner S
N/ACitations
Citations of this article
7Readers
Mendeley users who have this article in their library.

Abstract

Learning introductory software development is a difficult task and students often perceive programming subjects as requiring significantly more work than others. This paper describes a learning model for programming that has its basis in cognitive load theory. This theory suggests that there are three types of cognitive load that learners experience: intrinsic which is determined by the mental demands of the domain of knowledge; extraneous which is generated by the instructional format used in the teaching and learning process; and germane which can be utilised by learners to engage in conscious processing. The learning model is used as a basis, together with a particular instructional design framework, for the development of “COLORS (Cognitive Load Reduction System) for Programming”. COLORS is described together with a software tool, CORT (Code Restructuring Tool), that has been developed by the author to support various aspects of COLORS.

Cite

CITATION STYLE

APA

Garner, S. (2002). COLORS for Programming: A System to Support the Learning of Programming. In Proceedings of the 2002 InSITE Conference. Informing Science Institute. https://doi.org/10.28945/2485

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free