J. Good, Learners at the Wheel, International Journal of People-Oriented Programming, vol.1, issue.1, pp.1-24, 2011.
DOI : 10.4018/ijpop.2011010101

T. Greening, Computer science, Proceedings of the third Australasian conference on Computer science education , ACSE '98, pp.145-154, 1998.
DOI : 10.1145/289393.289415

S. Grover, R. Pea, and S. Cooper, Remedying misperceptions of computer science among middle school students, Proceedings of the 45th ACM technical symposium on Computer science education, SIGCSE '14, pp.343-348, 2014.
DOI : 10.1145/2538862.2538934

S. Grover, D. Rutstein, and E. Snow, "What Is A Computer", Proceedings of the 47th ACM Technical Symposium on Computing Science Education , SIGCSE '16, pp.564-569, 2016.
DOI : 10.1145/1288580.1288586

URL : http://dl.acm.org/ft_gateway.cfm?id=2844579&type=pdf

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

M. Hewner, Undergraduate conceptions of the field of computer science, Proceedings of the ninth annual international ACM conference on International computing education research, ICER '13, pp.107-114, 2013.
DOI : 10.1145/2493394.2493414

M. Hewner and M. Guzdial, Attitudes about computing in postsecondary graduates, Proceeding of the fourth international workshop on Computing education research, ICER '08, pp.71-78, 2008.
DOI : 10.1145/1404520.1404528

C. Kelleher and R. Pausch, Lowering the barriers to programming, ACM Computing Surveys, vol.37, issue.2, pp.83-137, 2005.
DOI : 10.1145/1089733.1089734

E. Lahtinen, K. Ala-mutka, and H. Järvinen, A study of the difficulties of novice programmers, ACM SIGCSE Bulletin, vol.37, issue.3, pp.14-18, 2005.
DOI : 10.1145/1151954.1067453

I. Milne and G. Rowe, Difficulties in learning and teaching programming? views of students and tutors. Education and Information technologies, pp.55-66, 2002.

A. Pears, S. Seidman, L. Malmi, L. Mannila, E. Adams et al., A survey of literature on the teaching of introductory programming, ACM SIGCSE Bulletin, vol.39, issue.4, pp.204-223, 2007.
DOI : 10.1145/1345375.1345441

J. Sorva, V. Karavirta, and L. Malmi, A Review of Generic Program Visualization Systems for Introductory Programming Education, ACM Transactions on Computing Education, vol.13, issue.4, p.15, 2013.
DOI : 10.1145/2490822