Bernadette Spieler1, Naomi Pfaff2, and Wolfgang Slany2
1 University of Hildesheim, Institute of Mathematics and Applied Informatics,
Germany bernadette.spieler@uni-hildesheim.de
2 University of Graz, Institue of Software Technology, Austria
wolfgang.slany@tugraz.at
Abstract—Novices often struggle to represent problems mentally; the unfamiliar process can exhaust their cognitive resources, creating frustration that deters them from learning. By improving novices’ mental representation of problems, worked
examples improve both problem-solving skills and transfer performance. Programming requires both skills. In programming, it is not sufficient to simply understand how Stackoverflow examples work; programmers have to be able to adapt the principles and apply them to their own programs. This paper shows evidence in support of the theory that worked examples are the most efficient mode of instruction for novices.