Beautiful JavaScript
Harrie J. M. Passier, Sylvia Stuurman, Harold Pootjes · 2014
Programming is a complex task, which should be taught using authentic exercises, with supportive information and procedural information. Within the field of Computer Science, there are few examples of procedural information that guide students in how to proceed while solving a problem. We developed such guidelines for programming tasks in JavaScript, for students who have already learned to program using an object oriented language.