The work, which is part of a doctoral research project, reported here aims to explore the learning strategies that novice computer programmers adopt when writing code, the ways in which they integrate knowledge, and the processes they employ when applying their knowledge and skills in different contexts. Here we present an analysis of the data obtained using think‐aloud retrospective interviews of two novice programmers attempting to solve a set of programming tasks. Our findings, based on a narrative analysis of these interviews, indicate that scaffolding can influence progression in learning and can extend a student’s zone of proximal development
Traditionally the learning of programming is documented as being a challenging activity among higher...
Writing has been recognized as an important skill in the technology field. This paper reports a stud...
This working group asserts that Program Comprehension (Prog-Comp) plays a critical part in the proce...
This thesis presents a longitudinal study of novice programmers during their first year learning to ...
Recent research from within a neo-Piagetian perspective proposes that novice programmers pass throug...
Development of Zone of Proximal Development (ZPD) a learner needs guidance, help from adults or peer...
Identifying and mitigating the difficulties experienced by novice programmers is an active area of ...
In this paper we study novice programmers’ strategies during different phases of programming. Progra...
This working group asserts that Program Comprehension (ProgComp) plays a critical part in the proces...
In 2011, the author published an article that looked at the state of the art in novice programming e...
This paper identifies novice programmer activities and their implications for the programming outcom...
Novice programmers often struggle with problem solving due to the high cognitive loads they face. Fu...
This paper reports on an exploratory study which used a graphical programming environment, Scratch, ...
© 2013, Australian Computer Society, Inc. Recent research indicates that some of the difficulties fa...
Programming could be viewed as a difficult discipline that some novice programmers (NPs) struggle to...
Traditionally the learning of programming is documented as being a challenging activity among higher...
Writing has been recognized as an important skill in the technology field. This paper reports a stud...
This working group asserts that Program Comprehension (Prog-Comp) plays a critical part in the proce...
This thesis presents a longitudinal study of novice programmers during their first year learning to ...
Recent research from within a neo-Piagetian perspective proposes that novice programmers pass throug...
Development of Zone of Proximal Development (ZPD) a learner needs guidance, help from adults or peer...
Identifying and mitigating the difficulties experienced by novice programmers is an active area of ...
In this paper we study novice programmers’ strategies during different phases of programming. Progra...
This working group asserts that Program Comprehension (ProgComp) plays a critical part in the proces...
In 2011, the author published an article that looked at the state of the art in novice programming e...
This paper identifies novice programmer activities and their implications for the programming outcom...
Novice programmers often struggle with problem solving due to the high cognitive loads they face. Fu...
This paper reports on an exploratory study which used a graphical programming environment, Scratch, ...
© 2013, Australian Computer Society, Inc. Recent research indicates that some of the difficulties fa...
Programming could be viewed as a difficult discipline that some novice programmers (NPs) struggle to...
Traditionally the learning of programming is documented as being a challenging activity among higher...
Writing has been recognized as an important skill in the technology field. This paper reports a stud...
This working group asserts that Program Comprehension (Prog-Comp) plays a critical part in the proce...