This PhD project studied the genetic epistemology of novice programmers, and provides empirical evidence that the development of programming skills can be described using the neo-Piagetian cognitive development framework. The thesis identifies the manifestations of each of the early neo-Piagetian stages of development in the programming domain – that is: sensorimotor, preoperational and concrete operational. This research informs not only tertiary pedagogy, but teaching and learning of computer programming in any setting. It will enable educators to (a) identify the developmental stage of their students, (b) provide stage-appropriate learning resources and (c) assist students in transitioning to the next more mature stage of reasoning
We have performed a study of novice programmers, using students at two different institutions, who w...
Problem Solving (PS) skills allow students to handle problems within an educational context. PS is a...
Teaching programming, problem solving and assembly algorithms represents professionally and educatio...
© 2014, Australian Computer Society, Inc. Recent research from within a neo-Piagetian perspective pr...
Recent research has proposed Neo-Piagetian theory as a useful way of describing the cognitive develo...
This paper brings together a number of empirical research results on novice programmers, using a neo...
Recent research from within a neo-Piagetian perspective proposes that novice programmers pass throug...
© 2016 ACM. This paper was written as a companion to my keynote address at the 11th Workshop in Prim...
BACKGROUND Around the world, and for many years, students have struggled to learn to program compute...
© 2012, Australian Computer Society, Inc. Recent research on novice programmers has suggested that t...
Recent research indicates that some of the difficulties faced by novice programmers are manifested v...
This thesis presents a longitudinal study of novice programmers during their first year learning to ...
© 2013, Australian Computer Society, Inc. Recent research indicates that some of the difficulties fa...
ICT students continue to struggle in their development of fundamental programming skills and softwar...
We have performed a study of novice programmers, using students at two different institutions, who w...
We have performed a study of novice programmers, using students at two different institutions, who w...
Problem Solving (PS) skills allow students to handle problems within an educational context. PS is a...
Teaching programming, problem solving and assembly algorithms represents professionally and educatio...
© 2014, Australian Computer Society, Inc. Recent research from within a neo-Piagetian perspective pr...
Recent research has proposed Neo-Piagetian theory as a useful way of describing the cognitive develo...
This paper brings together a number of empirical research results on novice programmers, using a neo...
Recent research from within a neo-Piagetian perspective proposes that novice programmers pass throug...
© 2016 ACM. This paper was written as a companion to my keynote address at the 11th Workshop in Prim...
BACKGROUND Around the world, and for many years, students have struggled to learn to program compute...
© 2012, Australian Computer Society, Inc. Recent research on novice programmers has suggested that t...
Recent research indicates that some of the difficulties faced by novice programmers are manifested v...
This thesis presents a longitudinal study of novice programmers during their first year learning to ...
© 2013, Australian Computer Society, Inc. Recent research indicates that some of the difficulties fa...
ICT students continue to struggle in their development of fundamental programming skills and softwar...
We have performed a study of novice programmers, using students at two different institutions, who w...
We have performed a study of novice programmers, using students at two different institutions, who w...
Problem Solving (PS) skills allow students to handle problems within an educational context. PS is a...
Teaching programming, problem solving and assembly algorithms represents professionally and educatio...