Saito, Daisuke, and Tsuneo Yamaura. “A New Approach to Programming Language Education for Beginners With Top-Down Learning”. International Journal of Engineering Pedagogy (iJEP), vol. 3, no. S4, Dec. 2013, pp. pp. 16-21, doi:10.3991/ijep.v3iS4.3216.