Graduation date: 1993The purpose of this qualitative study was to investigate\ud the thought processes of secondary level novice programmers\ud engaged in computer programming for the purpose of\ud generating hypotheses for consideration in future research\ud on the relationship between computer programming and problem\ud solving. A high school BASIC programming course with\ud 14 students from a single school in the tenth through the\ud twelfth grades was selected for the sample.\ud Data describing students' thought processes while programming\ud were collected during double periods in the 11th\ud and 16th weeks of the fall semester. Students worked in\ud role-assigned partnerships, wherein one student was the\ud problem solver and the othe...
This study examined 12 preservice teachers’ understanding of computational thinking while planning a...
This study addressed two important instructional issues regarding programming education: what novice...
Although teachers need to assess computational thinking (CT) for computer science education in K-12,...
Many student programmers practice what is called tinkering (attempting to fix broken code by making ...
The purpose of this quantitative study was to investigate critical thinking development in an introd...
Recent research from within a neo-Piagetian perspective proposes that novice programmers pass throug...
In this paper we study novice programmers’ strategies during different phases of programming. Progra...
This thesis presents a longitudinal study of novice programmers during their first year learning to ...
This thesis describes the design, implementation and evaluation of a combined learning and research ...
Research on computer programming suggests that novice programmers possess inert knowledge when tryin...
Identifying and mitigating the difficulties experienced by novice programmers is an active area of ...
A learning trajectory for developing computational thinking and programming This research study iden...
BACKGROUND Around the world, and for many years, students have struggled to learn to program compute...
With low student satisfaction and high drop-out rates, programming education has been labelled byman...
The purpose of this study was to establish a baseline of quantitative measures of computational thin...
This study examined 12 preservice teachers’ understanding of computational thinking while planning a...
This study addressed two important instructional issues regarding programming education: what novice...
Although teachers need to assess computational thinking (CT) for computer science education in K-12,...
Many student programmers practice what is called tinkering (attempting to fix broken code by making ...
The purpose of this quantitative study was to investigate critical thinking development in an introd...
Recent research from within a neo-Piagetian perspective proposes that novice programmers pass throug...
In this paper we study novice programmers’ strategies during different phases of programming. Progra...
This thesis presents a longitudinal study of novice programmers during their first year learning to ...
This thesis describes the design, implementation and evaluation of a combined learning and research ...
Research on computer programming suggests that novice programmers possess inert knowledge when tryin...
Identifying and mitigating the difficulties experienced by novice programmers is an active area of ...
A learning trajectory for developing computational thinking and programming This research study iden...
BACKGROUND Around the world, and for many years, students have struggled to learn to program compute...
With low student satisfaction and high drop-out rates, programming education has been labelled byman...
The purpose of this study was to establish a baseline of quantitative measures of computational thin...
This study examined 12 preservice teachers’ understanding of computational thinking while planning a...
This study addressed two important instructional issues regarding programming education: what novice...
Although teachers need to assess computational thinking (CT) for computer science education in K-12,...