1. Novices on the computer: a review of the literature
2. Examining the role of self-regulated learning on introductory programming performance
3. Katerine Bielaczyc , Peter L Pirolli , and Ann L Brown . 1995. Training in selfexplanation and self-regulation strategies: Investigating the effects of knowledge acquisition activities on problem solving. Cognition and instruction 13, 2 ( 1995 ), 221--252. Katerine Bielaczyc, Peter L Pirolli, and Ann L Brown. 1995. Training in selfexplanation and self-regulation strategies: Investigating the effects of knowledge acquisition activities on problem solving. Cognition and instruction 13, 2 (1995), 221--252.
4. Michelene TH Chi , Miriam Bassok , MatthewWLewis, Peter Reimann , and Robert Glaser . 1989 . Self-explanations: How students study and use examples in learning to solve problems. Cognitive science 13, 2 (1989), 145--182. Michelene TH Chi, Miriam Bassok, MatthewWLewis, Peter Reimann, and Robert Glaser. 1989. Self-explanations: How students study and use examples in learning to solve problems. Cognitive science 13, 2 (1989), 145--182.
5. Ryan Chmiel and Michael C Loui . 2003. An integrated approach to instruction in debugging computer programs . Vol. 3 . IEEE. Ryan Chmiel and Michael C Loui. 2003. An integrated approach to instruction in debugging computer programs. Vol. 3. IEEE.