The role of autonomous problem-solving activities in learning to program.
William D. Rohwer, John William Thomas · Journal of Educational Psychology · 1989
Variation in high school students' achievement in Pascal programming courses was examined as a function of individual differences in self-reported engagement in autonomous problem-solving activities and of differences in course characteristics. Also examined were relationships between course characteristics and extent of engagement in different problem-solving activities