W. Feurzeig, S. Papert, M. Bollm, R. Grant, and C. Solomon, Programming-Languages as a Conceptual Framework for Teaching Mathematics. Final report of the first fifteen months of the Logo project, 1969.

V. Ham, Technology as Trojan horse Researching IT in Education Theory, practice and directions, Routledge, pp.25-38, 2010.

J. Kemeny and T. Kurtz, The Dartmouth Time-Sharing System, National Science Foundation, vol.76, p.pp, 1967.

L. Cubin, Oversold and underused: computers in the classroom, Cambridge M.A, 2001.

M. Cox, The changing nature of researching IT in education Researching IT in Education Theory, practice and directions, Routledge, pp.11-24, 2010.

R. K. Munro, Setting a new course for research on information technology in education Researching IT in Education Theory, practice and directions, Routledge, pp.46-53, 2010.

A. P. Ershov, Programming, the second literacy, Computers in Education, pp.1-8, 1981.
DOI : 10.1016/0165-6074(81)90002-8

S. A. Weyer and A. B. Cannara, Children learning computer programming: experiences with languages, curricula and programming devices, p.347, 1975.

T. Kurtz, History of Programming Languages, 1981.

S. Papert, Talking Turtle, 1993.

T. A. Dwyer, Teacher-Student Authored CAI Using the NEWBASIC/CATALYST System. 22 pp, National Science Foundation, 1970.

T. A. Dwyer, Some principles for the human use of computers in education, International Journal of Man-Machine Studies, vol.3, issue.3, pp.219-239, 1971.
DOI : 10.1016/S0020-7373(71)80003-2

T. A. Dwyer, Teacher/student authored CAI using the NEWBASIC system, Communications of the ACM, vol.15, issue.1, pp.21-27, 1972.
DOI : 10.1145/361237.361246

T. A. Dwyer, Heuristic strategies for using computers to enrich education, International Journal of Man-Machine Studies, vol.6, issue.2, pp.137-154, 1974.
DOI : 10.1016/S0020-7373(74)80001-5

S. Papert, Mindstorms: children, computers, and powerful ideas. Basic Books, 1980.
DOI : 10.1007/978-3-0348-5357-6

A. A. Disessa, Reflections on Component Computing from the Boxer Project's Perspective, Interactive Learning Environments, vol.12, issue.1-2, pp.161-165, 2004.
DOI : 10.1080/1049482042000300922

S. Papert, Teaching Children Thinking. Cambridge, Massachusetts, Massachusetts Institute of Technology, 1971.

W. Feurzeig, G. Kukas, P. Faflick, R. Grant, J. D. Lukas et al., An Introductory LOGO Teaching Sequence: LOGO Teaching Sequence on Logic, p.pp, 1971.

J. S. Brown and R. Rubinstein, Recursive functional programming for the student in the humanities and social sciences, pp.27-664, 1974.

S. Papert and C. Solomon, Twenty things to do with a computer. Massachusetts, Massachusetts Institute of Technology, p.pp, 1971.

P. Evens, What is Logo?, 1992.

H. Abelson, J. Barnberger, I. Goldstein, and S. Papert, Logo progress report 1973?1975, Massachusetts Institute of Technology. AI Memo 356, p.181, 1976.

J. Kemeny and T. Kurtz, The Dartmouth Time-Sharing System. 76 pp, National Science Foundation, 1967.

T. Kurtz, Demonstration and Experimentation in Computer Training and Use in Secondary Schools, Activities and Accomplishments of the first year, p.pp, 1968.

R. Putnam, D. Sleeman, J. A. Baxter, and L. K. Kuspa, A Summary of Misconceptions of High School Basic Programmers, Journal of Educational Computing Research, vol.2, issue.1, pp.10-556, 1984.
DOI : 10.2190/FGN9-DJ2F-86V8-3FAU

D. C. Johnson, Algorithmics and programming in the school mathematics curriculum: support is waning?is there still a case to be made? Education and Information Technologies, pp.201-214, 2000.

R. E. Mayer, Introduction to research on teaching and learning computer programming, Teaching and Learning Computer Programming, pp.1-12

S. Papert, The Turtle's Long Slow Trip: Macro-Educological Perspectives on Microworlds, Journal of Educational Computing Research, vol.39, issue.3, pp.7-27, 2002.
DOI : 10.2190/XG11-B72E-JK04-K8TA

J. S. Murnane, Models of recursion, Computers & Education, vol.16, issue.2, pp.197-201, 1991.
DOI : 10.1016/0360-1315(91)90026-N

J. S. Murnane, To iterate or to recurse?, Computers & Education, vol.19, issue.4, pp.387-394, 1992.
DOI : 10.1016/0360-1315(92)90086-K

B. Vitale, Elusive recursion: A trip in recursive land, New Ideas in Psychology, vol.7, issue.3, pp.253-276, 1989.
DOI : 10.1016/0732-118X(89)90004-4

J. S. Murnane and J. W. Warner, An empirical study of secondary students expression of algorithms in natural language, 7th IFIP World Conference on Computers in Education, pp.81-86, 2001.

J. S. Murnane, The psychology of computer languages for introductory programming courses, New Ideas in Psychology, vol.11, issue.2, pp.213-228, 1993.
DOI : 10.1016/0732-118X(93)90035-C

S. Papert, Teaching children to be mathematicians vs teaching mathematics, p.pp, 1971.
DOI : 10.1080/0020739700030306

P. Ross and J. Howe, Teaching mathematics through programming: ten years on, Computers in Education, pp.143-148, 1981.

P. Juliff, Programming?should we enjoy it or do it properly?, Ninth Australian Computer Conference, pp.38-43, 1982.

B. J. Maclennan, Principles of Programming Languages, 1983.

C. H. Lindsey and S. G. Van-der-meulen, Informal Introduction to ALGOL 68., Biometrics, vol.28, issue.1, 1973.
DOI : 10.2307/2528981