J. R. Andergon, J. G. Greeno, P. Kline, D. Neves, and . >i, \cqulsirion o i problem solving skll!, Cognltlic Skdls and thctr Aiqursttron (ed. Anderson J . R . ) . Erlbaum. Hillsdale, 1981.

R. Anderson, R. J. Nat~onal-computer-1ite-leds-seidel, R. Anderson, and B. ). Hunter, Academic Press t d i c s :n plan constnutton I dna(vsrs o j a n cx~cndcdpro:ocol (Tcch Rep No SXI-80-0'78-DEN), 1980.

X. E. Atwood and H. R. Ramsev, C a g n ~ t i ~ . ~ stmturcs in thc comprchcnsron and mrmory o j i o m p u t n program, ). U.S. Armv Research Insr~tute idr the Behavioral and Social Sciences, 1978.

D. R. Barstow, Knowlrdgc-Based Propram Canstnrrtlon. Nonh-Holland

C. Berelter and . Scardamalia-h-i, From convcrsatlon to composition: Instruction in a developrnenral process

. D. Black-5 and J. \. Levm, hfehan H & Qulnn C N Real and non-red time interaction. Unraveling multiple threads of discourse. Dtscoursc Proccsscs, 1983.

J. Bonar, Natural problem solving strateges and programming language constructs Prorccdings o i the Founh .4n?ua! Conjnrncc of :hc C o p t t c v S c m c c Soctr~v, ~ n n Arbor, 1982.

J. Bonar and E. Soloway, Uncovering principles o i novlce programming Yale Cnive+tv Deparrmen[ ,>iComputer Science, Research Report .t 240, T o appear ~n the Tenth SIGPL.AS-SIGhCT Svmposium on the Pnnciples of Programming Languages, 1982.
DOI : 10.1145/567067.567069

R. E. Brooks, Srudvmg programmer behavior experimenrallv: T h e problems o i proper methodo l o q Communrcat~on o f t h c .iC, Lf, vol.23, pp.207-209, 1980.

R. E. Brooks, Towards a theory of the cognit~ve processes in computer programming. Intrmatronal Journc! $.\fan-.lfarhlnc S t d I c s 9, pp.737-744, 1977.

. Brown, Learning and dwelopment. T h e problemsof cornpatibilitv, access. and induction. Humcn Dc~riopmrn: 25. 89 -115 I, 1981.

. A. Brown, letacognirion, executive control. self-replation and other even more mysterious mechanisms, 1983.

. A. Brown, Learning to learn how to read In Rcadn .Lfrrts .iuthor, Brtdgtng the Gap ;I P~ychollngutstlr and Soc, 1983.

A. L. Brown, J. D. Bransford, R. Ferrara, and J. C. Br-campione, Learning. remembering, and understanding In . L f u s m Handbook of Chdd P v c h o i o g (eds, Flavell J H . & \larkman E, 1983.
URL : https://hal.archives-ouvertes.fr/hal-00704065

A. L. Brown and S. S. Smiiev, T h e development of strategies for studying texts. Chlla' Dciciopmen~ 49. 1076 -i088 i, 1978.

J. Brown and R. B. Bunon, Diagnostic models for procedural buqs in basic mathematical skllls Cog~lfruc Xciclrncr 2, p.192, 1978.

J. Brown, 5 3r C'anLehn I(. Repair theorv . A qenerarlve theory o i bugs in procedural sk~lls Cogvittct 5c:mcr 4, pp.379-426, 1980.

R. B. Bunon, D. Sleernan, and J. S. Brown, D e b u g p : Diagnosis o i errors In basic mathematics skills In Infc!llgrnt Tulortng Systems leds, 1981.

R. Case, D. Kilrland, and . Xi, A new measure ior determining children's subjec~ive organization of 16

R. Pra, ~. N-d-d-\-!-~didn-kurland-sprrch-journai-o-/-erorvrnmtai-cilia, P. ~riolop-case, R. Kxrland, and D. \i-b, Goidhery J Operarlonal effic~encv and the growth of shorr-rcrn menom span Journal tt Ex,cr.:mr~~al Chdd P ~ x i o i o ~ 3 3, pp.30-206, 1980.

\. Chl and T. H. , F e l r o ~ ~ c h P J 5-Gla.er R Ca:eeor~zat~on and represcnratlon of phys~cs probierns b\ evpertr and novlces Cognr~r;r Scirncr 5, pp.121-152, 1981.

C. and D. Projecr, Departrner,: o i Phvs~cs and Astronomy. Universlrv of \lassachuserts, 1970.

R. Norton, Foundat:ons of L a n p g r a d Thought Essais :n Honor of, Coie \l 6 Gr~ffin P Cillrural ampi~fiers recons~dered In Thr Soera, 1980.

A. 9i-genrner, D. Const~~c, and !. , ng runnabit m m d modil~. Procccd~ngs of the Founh Annual Conference o i r h e Cognir~vt. Sc~ence Socier). . i n n Arbor, M I, 1982.

R. Crorner, and cogn~rion. thc cognirion hvpothesis InScu Pripccri

B. Curls, S. B. Sheppard, and P. \iill~man, Borst 1 1 A. & Love T. Measuring thc psvcholoeical cornpiex~t\ of soiruarr maintenance tasks w1ti-i the Halsread and XlcCabe merrlcs, IEEE Travac:~ons on Sofirrare Engrncning SE, vol.5, pp.96-104, 1979.

J. Dekleer and J. Brown, Menmi models of physical mcchanisms and their acqu~s~tion In Cognmc< Sicdls and rhr:r Acqum~ron, 1981.

J. Drwci, Tht School and Soctrr,. C n ~ v e r s ~ r v of C h ~ c a g o Press, 1900.

T. Dlpprsio, D. Isb~srer, and B. Shne~derman, An experiment using memorization/rcconsrmct~on as a measure of programmer ab111r~ Intrmcr1onai Journal of.Lfan-Machrnr S~ud.us 13, pp.339-342

. I. D~sessa, C n i e a r n ~ n g .4r1storel1an physics. A study of knowledge-based learning. Cop~::cc 5c:mcr 6. 3, p.75

J. Duboulal and . Shea, Hou lo work 1 . h ~ Logo machrnr .4 pn'mn-for ELOGO (D .L\ I Occas~onai Paper S o 4 ) Depanmenr of

J. H. Duboulax, Shea T 8; 1Ionk J T h e black box inside the glass box: Presenting cornpurrnp concepts 19 novlcrs, lnrmarronai Journal of Man-llfarhtnr Studws, vol.14, pp.237-249, 1981.

T. Dwver and . Soloworits, Compurer based laborarories for high school mathematics. Srzrncc and .\farhnnatrcs 22, pp.93-99

\. I. E~sensradt, J. H. Lau-bsch, and J. Kahnev, Crrar~ng plrasant programming mcironmmfsfor cop::::.r rc:rncr stua'mts. Paper presented ar [he meeting ofrnc Co, 1981.

. Feurze~g-h-', P. Horwirz, and R. S. S~ckerson, M:crocompu~ns in cdlrra~~on (Reporr No

~. Prepared-for-d-e, National Insritute of Educatlon . and Xllnistn ior [he Development of Human Inrelligence, Republic of Venezueia, Healrh. Educarlon. and Welfare Bolt Beranek, vol.8, 1981.

F. E-u-r-z-c, ~. \\-', . Papert-5, . Bloom-xl, R. Grant et al., Propamming iangungrs as a conrrprtal fiarnruork-lor ~ r n r h l ~ g marnmltcs (Rcpon No. 1899), 1969.

J. Flavell, 61 Draquns J h microgener~c approach to pcrception and thought, Pyhoiogrral Bulkin, vol.54, issue.19, p.31, 1957.

H. Gardner, . Framrs-j-;-i, and . Li, Thc Theory 0. f .Llulf!pic In:ri!lgrncrs B a s ~ c Books, 119833.

G. L. Xl and K. J. Holyoak, Schema induction and analogical transfer Cogn:t:cr P y n o i o ~ 15, pp.1-39, 19821.

I. Goldstem and . Papen, Art~ficlai intelligence, languagc. and the stud\ of knoulrd<e Cog~l:::r Srzrncr 1, pp.84-123, 1977.

J. Goodv, Thr Domrstlratton oJe:hc Saoaer .lilnd

J. D. Gould, Some p$chologlci ev~dence on how people debug computer programs, pp.5-6

J. D. Gould and P. Drongowski, 4n exploratory investigation of computer program debugging Human Fac:ors 16, pp.258-277, 1974.

C. Green and . Barstow, O n prosram synthesis knowledge Art~ficral I d l : q m c r 10, pp.241-270, 1978.

J. Greeno and R. Giaser, Sr \ewe11 A Rcscarch on cognuton ana ie?atror rririan: : o rduratlor: rn mathmat;ci SCZCICC

J. Hawkins, K. She~ngold, M. Gearhan, and C. Berger, The Impact of computer activitb on the soc~ai erpenence o i c!assrooms Journai qf ..lppltra Dcrrlopmrnfal P;.icholog). 2, pp.36-37, 1983.

J. R. Haves and H. Simon, Psycholog~cai differences amonq problem ~somorpiis, ) . Voi. 2 . Erlbaum, Hiilsdale. Sj, 1977.

B. Haves-roth and . Est, mat:on o j ~tmr rrptrmrnfs dur~ng planning Thc :ntrmcrtons brtzrm mofloaflon and cogn:tion. N-1581-OSR. . A Rand Note

J. Howe, A 1 1 Deveiopmehtal stases In learning to program In Cognrrzon and .limo?v Intrrdirc:pL:naT Rrsrarcn qf Human .tinnor). dct:cttrrs (eds

J. Howe, 4 Xl Lramtnp mthrmnflcs through Logo prqramming !Research Paper No 153) Deparcment of .\n~t'icial Intelligence, 1981.

J. A. H0v, . Xi, and T. O-'shea, Teaching rnarhemarlcs through Loeo proqrammlnq .An evaluation studv In Cornputn-;lsslsud Lmrnlng-Scope, Progrrss and Limtts ~ e d s . L m i s R 3r

E. D. Taeg, Sonh-Holland, 19791.

E. Hunt, Xlechanlcs o i verbal abdiry P;Jchologrcar Rcr~ez 85 109 -130 ( 1078) Inhelder B , S~nclalr H . & Bover 1 1 Lrarnlngand~hc Dccciopmrn: o;~Co'ogn:t~on H a n a r d Unl\ersitv Press, 1974.

R. Jeffries, -1 iomparxon ojthr dcbuggtng bchaator ojrxpm and 7oc:cr programmers. Paper presented a; rhe .Annual Xleetlng of the Amencan Educarloni Research .4ssociatlon. Sew York C I ! ~ . Xlarch 1, 19821.
URL : https://hal.archives-ouvertes.fr/hal-00284948

L. L. Johnson, S. Draper, and E. Solowav, An eifecti~e bug classification scheme musr take the proqrammcr inro accounr. Procccdtngs ofthc I.t>risnop on Higi-Lrccl Dtbugpnp. P d o, Airo. C, vol.4, 1983.

H. Kahney, Programmers' mental models of their programminq tasks: The interaction of real-world knowledge and programmmg knowledge Proceedings of the Fourch .Annual Coniercnce of the Cognirive Science Soclety, Ann .Arbor. XfI. Augusr, pp.4-6, 1982.

D. Kurland, & Pea R D Children's mental models of recursive Loqo programs, Proceedings of the Fifth Annual Xlect~ng of the Coqnitlve Sclence Societv. Rochester. NY. &lay !983 (.Also Tech. Rep. 10. Center for Children & T e c h n o l o p . Bank Street College, 1983.

P. Ro\ and D. ~d, Kurland Laboraron of C o m p a r a t ~ \ e Human Coen~rlon Culture and coenltlve de\elopment In .ifunrn Ha%ibo,~i oiCnrid P j ~ c n o b g ; Hritu:; Thror:r~ a ? d

\. John and . Ile\, S e h York I 1983 I Laboraton of Comparatl\c Human C o q n i t ~ o n . bl~crocomputcr cornmunlcaclon ncrworks for rducatlon Tnc @ a r m ! , .tru;!rt:r o+f thr Laboratorv o f Comparatluc Human C

J. H. Larkin, J. \lcdermott, D. Simon, H. Simon, and . Exper, and novlcc performance in soiv~ng phvs~cs probicms Sclnrr 208 Lauier R \\-Extrndtng J o o u ~ t ~ r u i tata I Lo40 u c m o No 58, pp.335-1312, 1980.

\. J. Ir, \ 6 L r e e : 1. P ~ r, p.50

C. Lewls, ~. Skill-in-aleebra-in-c-o-p-n-~-t-~-r-r-s-k-d, and . Lhrtr-acqurs~t~on, Erlbaum

. Cx-'c, Why things arc so bad for the computer-naive user, Informar~on Scicnccs Institurc, p.larch, 1975.

. Matz-hi, Towards a proccss model ofhlgh school algcbra crrors In I n k l l l g m ~ Tuforing S y s m (cds, 1981.

R. E. >laver and R. E. , T h e psvcholog\ of lcarning cornputcr proqramrninq by novices Computtng Sunr).s 13. 121 -141 11981; \la\er R E Some c o n d ~ r ~ o n s of mcan~neful l e a r n ~ n g for compurcr proqrammlng Advance organizers and subjcct control of frame order, pp.589-593, 1979.

R. Llaier and . Bavman, Psvcholog\ of calculator languagec A framework for descnbmg d~fferenccs In users knowledge Commun~caftons o f fhr, 4C.M, vol.24, pp.51-52, 1981.

I. Ii, B. Reltman, J. S. Rueter, H. Hlrrlc, and S. C-i-i-n, ~ l c d g c organlzatlon and sk~ll dlffercnce: In computer programmers Coprtror Psvchoiopv 13. 307 -325 (1981) 111ller L A Programming b\ non-programmers I n f n a t ~ o n a l Journal of.Uan-.Mrh~nc Sfudrrs 6, 111nsky S l . Form and content in computcr scicncc Communrca:lons of the .4CM, pp.23-260, 1970.

. Nat, E. Asscssment, and . Progress, Procrdural Handbook I977 -78 M a f h m r a ~ m .4ssrsrmrnt. Educat~on Commission of the States, Dcnvcr. C O, 1980.

R. S. S~ckerson, Computer programming as a vchiclc for tcaching thinking skills. Thlnirlng. Thr J u u . ~ a i o f Phl1osophh>for Chrla'rm 4, pp.42-48, 1982.

R. S. S~ckcrson, Why ~ntcractlve computcr svstcrns arc somctimcs not uscd by people who might bcncfit irom thcm. I n m a t r o n a l Journal of .Wan-;Uarhtnr S f u d ~ r s 14, pp.469-481, 1981.

D. \. Norman, ( e d . ) P n s p c c ~ r ~ r ~ on Cognrtlcc Srtmcc Erlbaum, Hillsdde NJ, 1981.

S. Papen and . Mtndrtorm, Basic Books ~ a b e r t S. Teaching children thinking Programmrd Lrarnrng and Eduatronal T c c h n o i o ~ 9, pp.245-255, 1972.

S. Papcrt, Tcaching children to be mathcmat~cians versus tcaching about mathematics, In&natzonal Journai for .Uathrmartcal Education. Srimcc and Tcchnoiopv, vol.3, pp.249-262, 1972.

S. Paperr, D. Ct-'att, and . Dlsessa, A. & Lc'eir S .-in asscssmcnr anat documc-tlatlon o j a chlidrcn 's compu:r !aborato?v Final Reporr of the Brookl~ne Loqo Project, 1979.

R. Pea, Programming a n d p r o b i m solc~~ng Chridrcn 'scxpnlmcc a ~ t f h Logo. Paper presented at Annual \teerings of the, American Educat~onal Research, 1983.

A. Tech, Re? I? Center tor C h ~ l d r e n & Technolocp, Bank Street College, 1983.

R. Pea and . Lb, har is planninq development the development of? In ,Vcw Dtrcc~lom in Chdd Dcrc10,o- m m t Chlidrm's Plalnlng 3 r a l c p s ~ e d s Forbes D & Greenberg XI ), L.01

R. D. Pra, & H a w k ~ n s J , . A mlcrogeneric studv of planning processes in a chore-scheduling task

&. Cockmg and R. R. , Cambridge L n ~ v e r s ~ t v Press, Carnbr~dge, 1984.

R. D. Pea, 9 Kurland D. h i . Logo prograrnmtng and ~iu druciopmmt ofpiannlng skzlls (Tech. Rep. No 16) Center for C h ~ l d r e n & Technoloyv. Bank Street College, 1983.

R. D. Pea and D. Sr-kurland, Center for Children & T e c h n o l o p , Bank Street College, 1983.

J. Piaget, Intellectual evoiution from adolescence to adulthood, pp.1-12, 1972.
DOI : 10.1159/000271225

J. Piaget and B. Inhelder, Thc Ps~vchoiog) of the Ehild. Basic Books, 1969.

G. Polva and . Hou, to Soitc 11. Doubledav-.Anchor, 11957.

D. G. Prlce-cbxliarns and . Lt, 9 R a m ~ r e z ,LI Skill and consemanon: . A study of potten-makinq children. Decclopmmtal P ~ v c h o i o ~ 1, p.769, 1969.

L. B. Resnick and ~. Conccpon, + mathcmarlcr and sclrnrr learning Presentation at the Nat~onal Convocation on Precollege Educat~on in Xlathematics and Science. National .Acaqemy o i Sciences and S a t ~ o n a l .Acsdemv of Engineering, pp.12-13, 1982.

C. Rich and . Shrobe, Initla1 report on a Llsp programmer's apprentice. I E E E Transacttons on Softxarr Engtncmng SE-4, pp.4-67, 1978.

P. Ross and J. Howe, Teachmg mathematics through programming: T e n years on Norrh-Holland, 1981.

R. Schank and . Dynamic, tfcmoy Cambridge Cniversitv Press, Cambridge, 1982.

R. Schank and R. P. Abelson, Scr:pts. Plans. Goals and Lhdnstcndlng Erlbaurn, Hillsdale. ~ ~, vol.1, pp.9-16

S. Segal, . Rercarch, Q. U. Opm, and . Erlbaum, Thinking and Lcarnlng Skzlls, Hillsdale. NJ, 1984.

B. A. Shed, Coping with complexity. .Yoor Cognltlcc and Instmctlonai Sclrnrcs Serrcr CIS-IS. Xprd I, 19813.

B. A. Shed, Teachins procedural !iterac, Proccrd~n~r of.iC.If .innual Con, pp.125-126

B. A. Shril, T e a c h ~ n g procedural literacy. Procecdlngs 4i.iC.ll .innuai Conitrencr 1'Lj -126, 19601.

K. She~ngold and J. Kane, Endreweit h1. & Bdlings K. S t G v of ~ssucs rclatcd to thc lmpimcntation, rchoois Final Report, National Institute of Education, 1981.

S. H-e-p-~-a-r-d and S. B. , Curtis B . hlill~man P & Love T hlodern coding practices and proyammer performance I E E E Cornpulrr 5, pp.41-49, 1979.

Z. Shif, Development ofchildren in schools for mentallv retarded. In .i Handbook of Conhnporar; Soulct Psyc.hoioey :,eds. Colt. 11 & llaltzrnan I.). Basic Books, 1969.

R. S. S~eqler, Information processing approaches to development. In .tlusscn Handbook oj Chlid' Ps-ycholoqr (4th can) H l ~ i o y . Theory, and

H. E. Shrobe, Lt'arers R 9 Sussman G .i h-vpothcrzrai monoiogur diustratlng :hc knodcdgc of'undn(vlng program anaiysl~ [Xlrmo No 507), XIIT Artlficlal Intell~gence Laborarorv. Carnbndse, vol.11, issue.1, 1979.

\. E. Slme and T. Green, Reducrnq programmine errors In ncst'ed cond ~ r ~ o n a i s b\ prescrtb~ng a NrrrtnK procedurc Inrc-narronai journal qf

S. ~-m-o-n and H. , \ Problem s o l v ~ n ~ and rducarron In Probim Soirrny and Eduiatron Issuts tn T&hr

D. Relf, F. N. Hals~ed-press, and . York, S ~ m o n H h & Haves J R T h e undcrstandiny process, Problcm isomorphs. Cognrt~vc &choiog, pp.5-190, 1976.

S. , ~. , E. Bruce, and B. , -In oudrnc O ~ U r o n c e p ~ u l ~ ~ a m c ~ ~ o r k ~ f o ~ fhc fcachrng o f thtnk:nf sk:!is
URL : https://hal.archives-ouvertes.fr/in2p3-00003202

~. \. Cambridge and E. , Bonar J & Ehrlrch K Coentr~ve srrareeles and loop~nq consrructs An ernp~rrcai srudy Comrnu~rratrons o! thc, 4C.if, vol.26, pp.853-860, 1983.

E. Soloway and I. Ehrl~ch, Tacir programming knowledqc Procccdtngs ofrhc Fourth Annuai Coninmcr 4;thc Cop:frr.r Srrmrr S o o r r ~ . .Ann Arbor. %ftchtpan, Auqust, pp.4-6, 1982.

?. E. Soiowa and E. Ii, Bonar J & Grcenspan J What do novrces know about programmine' In Drrccrtons rn Human Abicx

E. Solowav, J. Lochhcad, R. Clement, R. Anderson, B. Hunrer et al., Does computer programming enhance solvms abdiry' Some posrrlve ev~dence on alycbra word problems In C o m p u f n Lr~rraq IS& and D rcrr~ons for 19Hj feds Selde:MESO-11, 1982.

J. Srarz, Problm sol~tng and Logo Find repon of Syracuse Vnlversirv Logo Projecr, Syracuse Untversrt\. S e -1.ork 11473)

R. Srernberr and . R~flirn, T h e development of analogical reasoning processes. gourna! ?' Expcrrrncn~ai Cirid P ~ w n o i o g ~ 2 7, pp.195-232, 1979.

R. H. Thayer, A. Pysrer, and R. C. Wood, Xlajor issues in software cngineering projec! mana2e- menr I E E E Transactrons on Sqfiu.arc Engtncnrng SE-7, pp.333-342, 1981.

R. C. Ct-'aters, ThF programmer's apprentice: Knowledge based program editing I E E E T r a m acfrons on, Sqfiilarc Engincming SE, vol.8, issue.1

S. \\-'err and . \\, A computer envrronmcnt for learnlnp-drsabled students, Thc Compurr Trarhrr, vol.8, issue.1

I. 'oung and R. %i, Thc m a c h ~ n e inside the machine Users' models of pocket calculators. Inumatronai Journal of.Cfan-.Mnrhtnc S f d r c s 15, pp.51-85, 1981.

I. 'oungs and E. A. , Human errors rn programmrng I n, Journal q f Man-.Mochtnt Sfudrti, vol.6