Traditional approaches to programming education, as ex-emplified by the typical CS1/CS2 course sequence, have not taken advantage of the long record of psychological and experimental studies on the development of programming skills. These studies indicate a need for a new curricular strategy for developing programming skills and indicate that a cognitive approach would be a promising starting point. This paper first reviews the literature on studies of program-ming skills, cognition and learning, then within that context reports on a new formal structure, called an anchor graph, that supports curricular design and facilitates the setting of measurable milestones. 1
The purpose of this study was to investigate the relationships among cognitive development (as defin...
The present article describes the challenges programming apprentices face and identifies the element...
This study investigated the relationship of success at learning computer programming with particular...
Traditional approaches to programming education, as exemplified by the typical CS1/CS2 course sequen...
Instructional designers must consider learners' learning trajectories and design tasks that are neit...
The studies in the current thesis examine programming skills from a broad cognitive perspective. Stu...
In the current study we aimed to determine which cognitive skills play a role when learning to progr...
This paper provides an historical and empirical critique of the claim that learning to program will ...
We present a brief overview of a model for the human cognitive ar-chitecture and three learning theo...
In learning computer programming, the process by which a programmer thinks of what steps must be exe...
This article proposes a conceptual framework for analyzing students’ knowledge of programming. The f...
Students often find learning to program difficult. This may be because the concepts are inherently d...
This paper articulates stages of cognition that underpin learning, as identified by the fields of ne...
Recent research has proposed Neo-Piagetian theory as a useful way of describing the cognitive develo...
Computer Programming forms the basis from which most students in the IS/IT discipline launch themsel...
The purpose of this study was to investigate the relationships among cognitive development (as defin...
The present article describes the challenges programming apprentices face and identifies the element...
This study investigated the relationship of success at learning computer programming with particular...
Traditional approaches to programming education, as exemplified by the typical CS1/CS2 course sequen...
Instructional designers must consider learners' learning trajectories and design tasks that are neit...
The studies in the current thesis examine programming skills from a broad cognitive perspective. Stu...
In the current study we aimed to determine which cognitive skills play a role when learning to progr...
This paper provides an historical and empirical critique of the claim that learning to program will ...
We present a brief overview of a model for the human cognitive ar-chitecture and three learning theo...
In learning computer programming, the process by which a programmer thinks of what steps must be exe...
This article proposes a conceptual framework for analyzing students’ knowledge of programming. The f...
Students often find learning to program difficult. This may be because the concepts are inherently d...
This paper articulates stages of cognition that underpin learning, as identified by the fields of ne...
Recent research has proposed Neo-Piagetian theory as a useful way of describing the cognitive develo...
Computer Programming forms the basis from which most students in the IS/IT discipline launch themsel...
The purpose of this study was to investigate the relationships among cognitive development (as defin...
The present article describes the challenges programming apprentices face and identifies the element...
This study investigated the relationship of success at learning computer programming with particular...