[1]
Wirth, M. 2004. Mechanisms for teaching introductory programming using active learning. Teaching Mathematics and Computer Science. 2, 2 (Dec. 2004), 407–421. DOI:https://doi.org/10.5485/TMCS.2004.0068.