B. Drot-delange, Enseigner l'informatique débranchéee : analyse didactique d'activités1?13). France. Consulté sur <https, 2013.

P. Frison, A teaching assistant for algorithm construction Consulté sur <http, Proceedings of the 2015 ACM conference on innovation and technology in computer science education, pp.9-14, 2015.
DOI : 10.1145/2729094.2742588

M. Guzdial, Programming environments for novices. Computer science education research, pp.127-154, 2004.

C. D. Hundhausen, S. F. Farley, and J. L. Brown, Can direct manipulation lower the barriers to computer programming and promote transfer of trainingg??: An experimental study, ACM Transactions on Computer-Human Interaction (TOCHI), vol.16, issue.3, p.13, 2009.

B. Meyer, Touch of classs: learning to program well with objects and contracts, 2009.

J. Sorva, V. Karavirta, and L. Malmi, A Review of Generic Program Visualization Systems for Introductory Programming Education, Consulté sur <http, pp.1-155, 2013.
DOI : 10.1145/2490822