Learning to program using Part-complete solutions
Abstract
Learning to write computer programs is not an easy process for many students with students experiencing high levels of cognitive load. This paper discusses the “completion” method of learning to program that requires students to complete solutions for incomplete programs that have been given to them. A software tool called CORT (Code Restructuring Tool) which supports the “completion” method of learning to program and that has been developed by the author is then described. Initial evaluations of the tool indicate that students who use CORT require less time to solve problems and require less resources than non-CORT students. There was no difference in the performance of both groups of students in a final examination.