J. R. Anderson and R. Jefferies, Novice LISP Errors: Undetected Losses of Information from Working Memory, Human???Computer Interaction, vol.1, issue.2, pp.107-131, 1985.
DOI : 10.1037//0033-295X.88.1.1

. I. Byman and R. E. Meyer, A diagnosis of beginning programmers' misconceptions of BASIC programming statements, Communications of the ACM, vol.26, issue.9, pp.677-679, 1983.
DOI : 10.1145/358172.358408

J. Bonar and E. Soloway, Uncovering principles of novice programming, Proceedings of the 10th ACM SIGACT-SIGPLAN symposium on Principles of programming languages , POPL '83, 1983.
DOI : 10.1145/567067.567069

A. L. Brown, Knowing when, where, and how to remember: A problem of meta-cognition, Advances in instructional psychology, pp.77-165, 1978.

S. Carey, Conceptual change in childhood, 1985.

T. ?. Carpenter, J. M. Moser, and T. Romberg, Addition and subtraction: A cognitive perspective, 1982.

S. M. Carver and D. Klahr, Assessing Children's Logo Debugging Skills With A Formal Model, Journal of Educational Computing Research, vol.22, issue.3
DOI : 10.2190/KRD4-YNHH-X283-3P5V

I. Cole, Radical pragmatics, 1981.

V. Delclos, J. Littlefield, and J. D. Bransford, Teaching thinking through logo: The importance of method, Roeper Review, vol.5, issue.3, pp.153-156, 1985.
DOI : 10.1080/02783198509552879

D. Dennett, Brainstorms, 1978.

J. B. Duboulay, Some Difficulties of Learning to Program, Journal of Educational Computing Research, vol.3, issue.5, pp.57-73, 1986.
DOI : 10.2190/3LFX-9RRF-67T8-UVK9

J. B. Deboulay, T. Shea, and J. Monk, The black box inside the glass box: Presenting computing concepts to novices, International Journal of Man-Machine Studies, vol.14, pp.237-249, 1981.

G. Fein and E. Scholnick, Computing space. Paper presented at the Fifteenth Annual Symposium of the, 1985.

J. H. Flavell, Metacoynitive aspects of problem solving The nature of intelligence, pp.231-235, 1976.

J. H. Flavell, Metacognition and cognitive monitoring: A new area of cognitive-developmental inquiry., American Psychologist, vol.34, issue.10, pp.906-91, 1979.
DOI : 10.1037/0003-066X.34.10.906

J. H. Flavell, . Botkin, . Pt, C. L. Fry, J. W. Wright et al., The development of role-taking and communication skills in children, 1968.

J. Garafalo, E. Lester, and . Jr, Metacognition, Cognitive Monitoring, and Mathematical Performance, Journal for Research in Mathematics Education, vol.16, issue.3, pp.163-176, 1985.
DOI : 10.2307/748391

R. Glaser, Education and thinking: The role of knowledge., American Psychologist, vol.39, issue.2, pp.93-104, 1984.
DOI : 10.1037/0003-066X.39.2.93

L. W. Gregg, Spatial concepts, spatial names, and the development of exocentric representations Children's thinking: What develops?, pp.275-290, 1978.

H. Grice, Logic and conversation, Syntax a n d semantics, pp.41-58, 1975.

J. Hillel, On Logo squares, triangles and houses, For the Learning of Mathematics, vol.5, issue.2, pp.38-45, 1985.

J. Hillel, Mathernatical and programming concepts acquired by children, aged 8-9, in a restricted Logo environment

J. Hillel and R. Samurcay, Analysis of a Logo environment for learning the concept of procedures with variable (Tech, 1985.

E. L. Hutchins, J. D. Hollan, and . D. Norman, Direct Manipulation Interfaces, Usercentered system design: New perspectives in human-computer interactions, pp.87-124, 1986.
DOI : 10.1207/s15327051hci0104_2

J. W. Soloway, . B. Culter, and S. Draper, Bug Catalog: 1 (Tech New Haven, 1983.

S. A. Joni and E. Soloway, But My Program Runs! Discourse Rules for Novice Programmers, Journal of Educational Computing Research, vol.26, issue.5, pp.95-125, 1986.
DOI : 10.2190/6E5W-AR7C-NX76-HUT2

D. M. Kurland and R. D. Pea, Children's Mental Models of Recursive Logo Programs, Journal of Educational Computing Research, vol.1, issue.2, pp.235-243, 1985.
DOI : 10.2190/JV9Y-5PD0-MX22-9J4Y

D. M. Kurland, C. A. Clement, R. Mawby, and . R. Pea, Mapping the cognitive demands of learning to program, Thinking: Progress on research and teaching. Hillsdale. NJ: Lawrence Erlbaum

D. M. Kurland, R. D. Pea, C. Clement, and . R. Mawby, A Study of The Development of Programming Ability and Thinking Skills In High School Students, Journal of Educational Computing Research, vol.76, issue.6
DOI : 10.2190/BKML-B1QV-KDN4-8ULH

URL : https://hal.archives-ouvertes.fr/hal-00190539

L. Kupsa and D. Sleeman, Novice Logo errors, 1985.

I. Langley, Learning to Search: From Weak Methods to Domain-Specific Heuristics*, Cognitive Science, vol.3, issue.2, pp.217-260, 1985.
DOI : 10.1207/s15516709cog0902_2

U. Leron, S o m e problems in children's Logo learning, Proceedings of the 7th International Conference of the PME, pp.346-351, 1983.

R. E. Mayer, The Psychology of How Novices Learn Computer Programming, ACM Computing Surveys, vol.13, issue.1, pp.121-141, 1981.
DOI : 10.1145/356835.356841

S. R. Mcbride, A cognitive study of children's computer programming (Tech, 1985.

D. Mioduser, R. Nachmias, and D. Chen, Teaching programming literacy to nonprogrammers: The use of a computerized simulation (Tech, 1985.

. R. Noss, Children learning Logo programming (Interim Rep. Nos. 1 & 2), 1984.

. A. Palincsar and A. L. Brown, Reciprocal teaching of comprehension-fostering and comprehension-monitoring activities. Cognition a n d instruction, pp.117-175, 1984.

R. D. Pea, Logo programming and problem-solving, 1983.
URL : https://hal.archives-ouvertes.fr/hal-00190546

R. D. Pea, Language-Independent Conceptual ???Bugs??? in Novice Programming, Journal of Educational Computing Research, vol.1, issue.1, pp.25-36, 1986.
DOI : 10.2190/689T-1R2A-X4W4-29J2

URL : https://hal.archives-ouvertes.fr/hal-00190538

. R. Pea and D. M. Kurland, On the cognitive prerequisites of learning computer programming, ED, vol.249, p.931, 1983.
URL : https://hal.archives-ouvertes.fr/hal-00190531

R. D. Pea and D. M. Kurland, On the cognitive effects of learning computer programming, New Ideas in Psychology, vol.2, issue.2, pp.137-168, 1984.
DOI : 10.1016/0732-118X(84)90018-7

URL : https://hal.archives-ouvertes.fr/hal-00190532

D. N. Perkins and E. Martin, Fragile knowledge and neglected strategies in novice programmers. (Tech. Rep.). Cambridge, 1985.

J. Piaget and B. Inhelder, The child's conception of space, 1967.

R. T. Putnam, . D. Sleeman, . J. Baxter, and . L. Kuspa, A summary of misconceptions of high school BASlC programmers. (Tech. Rep.). Palo Alto, 1985.

L. B. Resnick, (in press) The development of mathematical intuition, Minnesota symposium of child psychology

R. J. Roberts, Young children's spatial frames of reference in simple computer graphics programming, 1984.

. B. Rogoff and . Wertsch, New directions for child development, No. 23: Children's learning in the "Zone of proximal development, 1984.

D. E. Rumelhart and . D. Norman, Analogical processes in learning Cognitive skills and their acquisition, pp.335-359, 1981.

A. Schoenfeld, Mathematical problem solving, 1985.

E. Soloway, From Problems to Programs via Plans: The Content and Structure of Knowledge for Introductory LISP Programming, Journal of Educational Computing Research, vol.9, issue.2, pp.157-172, 1985.
DOI : 10.2190/WK8C-BYCF-VQ5C-E307

E. Soloway, J. Bonar, . J. Barth, E. Rubin, and B. Woolf, Programming and cognition: Why your st~ldents write those crazy programs, Proceedings of the National Educational Computing Conference, pp.206-219, 1981.

E. Soloway, . J. Bonar, and K. Ehrlich, Cognitive strategies and looping constructs: an empirical study, Communications of the ACM, vol.26, issue.11, pp.853-861, 1983.
DOI : 10.1145/182.358436

. E. Soloway and . K. Ehrlich, Empirical Studies of Programming Knowledge, IEEE Transactions on Software Engineering, vol.10, issue.5, pp.595-609, 1984.
DOI : 10.1109/TSE.1984.5010283

J. C. Spohrer and . E. Soloway, Novice mistakes: are the folk wisdoms correct?, Communications of the ACM, vol.29, issue.7
DOI : 10.1145/6138.6145

J. C. Spohrer and E. Soloway, Analyzing the high-frequency bugs in novice programs, 1986.

J. C. Spohrer, . E. Soloway, and E. Pope, A goallplan analysis of buggy Pascal programs, Hunmn Computer Interactions. l, issue.2, pp.163-207, 1985.

L. S. Vygotsky, Thought and language, 1962.