The paper presents a case study that investigates programmer learning during incremental program development. Dialog based protocol and protocol analysis are used to explore the learning from the point of view of self-directed learning theory. The replicated case study confirmed that the Bloom’s levels of cognitive domain and the cognitive activities of absorption, denial, reorganization, and expulsion characterize the programmer learning and give insight into the differences between experts and intermediate level programmers. 1
Computer Programming forms the basis from which most students in the IS/IT discipline launch themsel...
There have been many written articles by various academic and researchers on the cognition process o...
This paper formulates a theory that investigates the possible effects of two human cognitive charact...
During software evolution, programmers add new functionalities and release new versions of software....
This thesis presents a longitudinal study of novice programmers during their first year learning to ...
This paper provides an historical and empirical critique of the claim that learning to program will ...
The development of discipline-specific cognitive and meta-cognitive skills is fundamental to the suc...
The psychological characteristics of programmers are believed to be important determinants of progra...
Computer Science students struggle to develop fundamental programming skills and software developmen...
Research into the cognitive aspects of programming originated in the study of professional programme...
The purpose of this study was to investigate the relationship between self-regulated learning (SRL) ...
Students often find learning to program difficult. This may be because the concepts are inherently d...
This PhD project studied the genetic epistemology of novice programmers, and provides empirical evid...
This investigation, exploratory and descriptive in nature, was an attempt to elucidate the ongoing s...
The aim of the current study is to investigate how cognitive processes of students categorized as no...
Computer Programming forms the basis from which most students in the IS/IT discipline launch themsel...
There have been many written articles by various academic and researchers on the cognition process o...
This paper formulates a theory that investigates the possible effects of two human cognitive charact...
During software evolution, programmers add new functionalities and release new versions of software....
This thesis presents a longitudinal study of novice programmers during their first year learning to ...
This paper provides an historical and empirical critique of the claim that learning to program will ...
The development of discipline-specific cognitive and meta-cognitive skills is fundamental to the suc...
The psychological characteristics of programmers are believed to be important determinants of progra...
Computer Science students struggle to develop fundamental programming skills and software developmen...
Research into the cognitive aspects of programming originated in the study of professional programme...
The purpose of this study was to investigate the relationship between self-regulated learning (SRL) ...
Students often find learning to program difficult. This may be because the concepts are inherently d...
This PhD project studied the genetic epistemology of novice programmers, and provides empirical evid...
This investigation, exploratory and descriptive in nature, was an attempt to elucidate the ongoing s...
The aim of the current study is to investigate how cognitive processes of students categorized as no...
Computer Programming forms the basis from which most students in the IS/IT discipline launch themsel...
There have been many written articles by various academic and researchers on the cognition process o...
This paper formulates a theory that investigates the possible effects of two human cognitive charact...