Training strategies for teaching introductory computer programming

[1]  John R. Anderson,et al.  Novice LISP Errors: Undetected Losses of Information from Working Memory , 1985, Hum. Comput. Interact..

[2]  Gavriel Salomon,et al.  Transfer of Cognitive Skills from Programming: When and How? , 1987 .

[3]  Fred Paas,et al.  Automation and schema acquisition in learning elementary computer programming : implications for the design of practice , 1990 .

[4]  John R. Anderson,et al.  The effects of information order and learning mode on schema abstraction , 1984, Memory & cognition.

[5]  John R. Anderson,et al.  Learning to Program in LISP , 1984, Cogn. Sci..

[6]  John R. Anderson,et al.  Skill Acquisition: Compilation of Weak-Method Problem Solutions. , 1987 .

[7]  Jeroen J. G. van Merriënboer,et al.  Strategies for Programming Instruction in High School: Program Completion vs. Program Generation , 1990 .

[8]  Kate Ehrlich,et al.  An empirical investigation of the tacit plan knowledge in programming , 1984 .

[9]  Elliot Soloway,et al.  From Problems to Programs via Plans: The Content and Structure of Knowledge for Introductory LISP Programming , 1985 .

[10]  Jeroen J. G. van Merriënboer,et al.  The ADAPT design model: towards instructional control of transfer , 1990 .

[11]  Jeroen J. G. van Merriënboer,et al.  Strategies for computer-based programming instruction: Program completion vs. program generation. , 1992 .

[12]  Ben Shneiderman,et al.  Teaching programming: A spiral approach to syntax and semantics , 1977 .

[13]  John R. Anderson,et al.  Discrimination of operator schemata in problem solving: Learning from examples , 1985, Cognitive Psychology.

[14]  John R. Anderson,et al.  Learning to Program in LISP , 1984, Cogn. Sci..

[15]  Robert S. Rist Schema Creation in Programming , 1989, Cogn. Sci..

[16]  Hein P. M. Krammer,et al.  Instructional strategies and tactics for the design of introductory computer programming courses in high school , 1987 .

[17]  J. Sweller,et al.  Structuring Effective Worked Examples , 1990 .

[18]  P. Pirolli,et al.  The role of learning from examples in the acquisition of recursive programming skills. , 1985 .