[1]
M. Wirth, “Mechanisms for teaching introductory programming using active learning”, Teach. Math. Comp. Sci., vol. 2, no. 2, pp. 407–421, Dec. 2004, doi: 10.5485/TMCS.2004.0068.