The purpose of this qualitative study was to investigate
the thought processes of secondary level novice programmers
engaged in computer programming for the purpose of
generating hypotheses for consideration in future research
on the relationship between computer programming and problem
solving. A high school BASIC programming course with
14 students...