This paper reports on an exploratory study designed to explore the relationship between the quality of students' algorithm development and the quality of their final programs. By videotaping pairs of students engaged in writing a program to solve a problem the process used by students could be examined and its relationship to program quality investigated. The results of the study show a clear positive relationship between the quality of algorithm development and the quality of programs written by students in an introductory programming course.
/lp/association-for-computing-machinery/an-investigation-of-the-relationship-between-student-algorithm-quality-dd79bJtji0