{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:23:59Z","timestamp":1750307039684,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":36,"publisher":"ACM","license":[{"start":{"date-parts":[[2012,6,11]],"date-time":"2012-06-11T00:00:00Z","timestamp":1339372800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2012,6,11]]},"DOI":"10.1145\/2316936.2316942","type":"proceedings-article","created":{"date-parts":[[2012,7,3]],"date-time":"2012-07-03T11:53:15Z","timestamp":1341316395000},"page":"25-29","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":11,"title":["A solution to support student learning of programming"],"prefix":"10.1145","author":[{"given":"Carlos J.","family":"Costa","sequence":"first","affiliation":[{"name":"Adetti-IUL\/ISCTE-IUL, Lisboa, Portugal"}]},{"given":"Manuela","family":"Aparicio","sequence":"additional","affiliation":[{"name":"Adetti-IUL\/ISCTE-IUL, Lisboa, Portugal"}]},{"given":"Carlos","family":"Cordeiro","sequence":"additional","affiliation":[{"name":"Springfield Collegiate Institute Oakbank, Manitoba, Canad\u00e1"}]}],"member":"320","published-online":{"date-parts":[[2012,6,11]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Problems in Learning and Teaching Programming- a literature study for developing visualizations in the Codewitz-Minervapoject\" Codewitz Needs Analisys, lIteratur Study","author":"Ala-Myka K.","year":"2005","unstructured":"Ala-Myka , K. ( 2005 ) \" Problems in Learning and Teaching Programming- a literature study for developing visualizations in the Codewitz-Minervapoject\" Codewitz Needs Analisys, lIteratur Study Ala-Myka, K. (2005) \"Problems in Learning and Teaching Programming- a literature study for developing visualizations in the Codewitz-Minervapoject\" Codewitz Needs Analisys, lIteratur Study"},{"key":"e_1_3_2_1_2_1","unstructured":"http:\/\/www.alice.org\/index.php? page=what_is_alice\/what_is_alice  http:\/\/www.alice.org\/index.php? page=what_is_alice\/what_is_alice"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1018636507883"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-69839-5_39"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/611892.611968"},{"key":"e_1_3_2_1_7_1","unstructured":"http:\/\/www.glowscript.org  http:\/\/www.glowscript.org"},{"key":"e_1_3_2_1_8_1","first-page":"65","volume-title":"Proc. 3rd LTSN for Information and Computer Science. Conference","author":"Jenkins T.","year":"2002","unstructured":"Jenkins , T. , ( 2002 ) \" On the Difficulty of Learning to Program \", in Proc. 3rd LTSN for Information and Computer Science. Conference , Loughborough, UK , pp. 65 -- 71 Jenkins, T., (2002) \"On the Difficulty of Learning to Program\", in Proc. 3rd LTSN for Information and Computer Science. Conference, Loughborough, UK, pp. 65--71"},{"key":"e_1_3_2_1_9_1","volume-title":"Karel++: A Gentle Introduction to the Art of Object-Oriented Programming","author":"Bergin J.","year":"1996","unstructured":"Bergin , J. , Stehlik , M. , Roberts , J. , & Pattis , R. E. ( 1996 ). Karel++: A Gentle Introduction to the Art of Object-Oriented Programming ( 1 st ed.). Wiley . Bergin, J., Stehlik, M., Roberts, J., & Pattis, R. E. (1996). Karel++: A Gentle Introduction to the Art of Object-Oriented Programming (1st ed.). Wiley.","edition":"1"},{"key":"e_1_3_2_1_10_1","unstructured":"http:\/\/home.cc.gatech.edu\/dorn\/jeroo  http:\/\/home.cc.gatech.edu\/dorn\/jeroo"},{"key":"e_1_3_2_1_11_1","unstructured":"http:\/\/www.stanford.edu\/class\/cs106a\/  http:\/\/www.stanford.edu\/class\/cs106a\/"},{"key":"e_1_3_2_1_12_1","unstructured":"http:\/\/www.cse.lehigh.edu\/~glennb\/um\/GetKnob.htm  http:\/\/www.cse.lehigh.edu\/~glennb\/um\/GetKnob.htm"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1067445.1067453"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1015362608943"},{"key":"e_1_3_2_1_15_1","unstructured":"http:\/\/csis.pace.edu\/~bergin\/MontyKarel\/index.html  http:\/\/csis.pace.edu\/~bergin\/MontyKarel\/index.html"},{"key":"e_1_3_2_1_16_1","volume-title":"Being Digital","author":"Negroponte N.","year":"1996","unstructured":"Negroponte , N. ( 1996 ). Being Digital ( 1 st ed.). Vintage . Negroponte, N. (1996). Being Digital (1st ed.). Vintage.","edition":"1"},{"key":"e_1_3_2_1_17_1","volume-title":"Karel the Robot: A Gentle Introduction to the Art of Programming","author":"Pattis E.","year":"1981","unstructured":"Pattis , Richard E. , ( 1981 ) Karel the Robot: A Gentle Introduction to the Art of Programming , John Wiley and Sons : New York Pattis, Richard E., (1981) Karel the Robot: A Gentle Introduction to the Art of Programming, John Wiley and Sons: New York"},{"issue":"2","key":"e_1_3_2_1_18_1","first-page":"62","article-title":"An Interview with Richard M","volume":"3","author":"Cardellini L.","year":"2002","unstructured":"Cardellini , L. ( 2002 ). An Interview with Richard M . Felder. Journal of Science Education , 3 ( 2 ), 62 -- 65 Cardellini, L. (2002). An Interview with Richard M. Felder. Journal of Science Education, 3(2), 62--65","journal-title":"Journal of Science Education"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1345375.1345441"},{"key":"e_1_3_2_1_20_1","volume-title":"Mombassa Kenya","author":"Piech C.","year":"2011","unstructured":"Piech , C. & Roberts , E. ( 2011 ) \" Informtatics Education Using Nothing but a browser\" in ICT and Informatics in a Globalised World of Education , Mombassa Kenya Piech, C. & Roberts, E. (2011) \"Informtatics Education Using Nothing but a browser\" in ICT and Informatics in a Globalised World of Education, Mombassa Kenya"},{"key":"e_1_3_2_1_21_1","volume-title":"Verificator: Educational Tool for Learning Programming,\" in Informatics in Education","author":"Radosevic D.","year":"2009","unstructured":"Radosevic , D. ; Orehovacki , T. & Lovrencic , A. ( 2009 ) \" Verificator: Educational Tool for Learning Programming,\" in Informatics in Education , 2009, vol. 8 , No 6, 261--280 Radosevic, D.; Orehovacki, T. & Lovrencic, A. (2009) \"Verificator: Educational Tool for Learning Programming,\" in Informatics in Education, 2009, vol. 8, No 6, 261--280"},{"key":"e_1_3_2_1_22_1","volume-title":"India","author":"Renumol V.","year":"2009","unstructured":"Renumol , V. ; Jayaprakash , S. & Janakiram , D. ( 2009 ) \" Classification of cognitive difficulties of students to learn computer programming\" Indian Institute of Technology , India Renumol, V.; Jayaprakash, S. & Janakiram, D. (2009) \"Classification of cognitive difficulties of students to learn computer programming\" Indian Institute of Technology, India"},{"key":"e_1_3_2_1_23_1","volume-title":"Karel the Robot\" Department of Computer Science","author":"Roberts E.","year":"2005","unstructured":"Roberts , E. ( 2005 ) \" Karel the Robot\" Department of Computer Science , Stanford University Roberts, E. (2005) \"Karel the Robot\" Department of Computer Science, Stanford University"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1076\/csed.13.2.137.14200"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/563340.563352"},{"key":"e_1_3_2_1_26_1","unstructured":"http:\/\/users.rcn.com\/n1hbr\/robotl\/robotl.html  http:\/\/users.rcn.com\/n1hbr\/robotl\/robotl.html"},{"key":"e_1_3_2_1_27_1","volume-title":"Teaching Programming: Going beyond \"Objects First\" in 18th Workshop of the Psychology of Programming Interest Group","author":"Sajaniemi J.","year":"2006","unstructured":"Sajaniemi , J. & Hu , C. ( 2006 ) \" Teaching Programming: Going beyond \"Objects First\" in 18th Workshop of the Psychology of Programming Interest Group , University of Sussex , September 2006, pp-255--265 Sajaniemi, J. & Hu, C. (2006) \"Teaching Programming: Going beyond \"Objects First\" in 18th Workshop of the Psychology of Programming Interest Group, University of Sussex, September 2006, pp-255--265"},{"key":"e_1_3_2_1_28_1","volume-title":"Acosta Chaparro & Bryant Eds Proceedings PPIG18","author":"Sajaniemi J.","year":"2006","unstructured":"Sajaniemi , J. , Hu , C. , ( 2006 ) \" Teaching Programming: Going beyond, objects first\" in P. Romero, J. Good, E . Acosta Chaparro & Bryant Eds Proceedings PPIG18 , University of Sussex Sajaniemi, J., Hu, C., (2006) \"Teaching Programming: Going beyond, objects first\" in P. Romero, J. Good, E. Acosta Chaparro & Bryant Eds Proceedings PPIG18, University of Sussex"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.5555\/767598.767644"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/611892.611968"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1067445.1067572"},{"key":"e_1_3_2_1_32_1","volume-title":"Proceedings of the 9th Annual Teaching Learning Forum","author":"Fowler L.","year":"2000","unstructured":"Fowler , L. , Allen , M. , Armarego , J. , Mackenzie , J. ( 2000 ). Learning styles and CASE tools in software engineering . In: Proceedings of the 9th Annual Teaching Learning Forum . Curtin University of Technology, Perth, Australia. Fowler, L., Allen, M., Armarego, J., Mackenzie, J. (2000). Learning styles and CASE tools in software engineering. In: Proceedings of the 9th Annual Teaching Learning Forum. Curtin University of Technology, Perth, Australia."},{"key":"e_1_3_2_1_33_1","unstructured":"http:\/\/vpython.org\/  http:\/\/vpython.org\/"},{"key":"e_1_3_2_1_34_1","volume-title":"New ed","author":"Papert S.","year":"1993","unstructured":"Papert , S. ( 1993 ) Mindstorms: Children, Computers, and Powerful Ideas , New ed . Basic Books . Papert, S. (1993) Mindstorms: Children, Computers, and Powerful Ideas, New ed. Basic Books."},{"key":"e_1_3_2_1_35_1","unstructured":"http:\/\/Lego.com  http:\/\/Lego.com"},{"key":"e_1_3_2_1_36_1","first-page":"30","article-title":"Teaching Eiffel as a first language","volume":"9","author":"Rist R.","year":"1996","unstructured":"Rist , R. ( 1996 ). Teaching Eiffel as a first language . Journal of Object-Oriented Programming , 9 , 30 -- 41 . Rist, R. (1996). Teaching Eiffel as a first language. Journal of Object-Oriented Programming, 9, 30--41.","journal-title":"Journal of Object-Oriented Programming"},{"key":"e_1_3_2_1_37_1","volume-title":"Studying the Novice Programmer","author":"Soloway E.","year":"1989","unstructured":"Soloway , E. & Spohrer , J. ( 1989 ). Studying the Novice Programmer . Hillsdale, New Jersey : Lawrence Erlbaum Associates Soloway, E. & Spohrer, J. (1989). Studying the Novice Programmer. Hillsdale, New Jersey: Lawrence Erlbaum Associates"}],"event":{"name":"OSDOC 2012: OSDOC 2012 Workshop Open Source and Design of Communication","acronym":"OSDOC 2012","location":"Lisboa Portugal"},"container-title":["Proceedings of the Workshop on Open Source and Design of Communication"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2316936.2316942","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2316936.2316942","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T09:20:53Z","timestamp":1750238453000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2316936.2316942"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,6,11]]},"references-count":36,"alternative-id":["10.1145\/2316936.2316942","10.1145\/2316936"],"URL":"https:\/\/doi.org\/10.1145\/2316936.2316942","relation":{},"subject":[],"published":{"date-parts":[[2012,6,11]]},"assertion":[{"value":"2012-06-11","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}