{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:45:17Z","timestamp":1772163917558,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":12,"publisher":"ACM","license":[{"start":{"date-parts":[[2008,3,12]],"date-time":"2008-03-12T00:00:00Z","timestamp":1205280000000},"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":[[2008,3,12]]},"DOI":"10.1145\/1352135.1352253","type":"proceedings-article","created":{"date-parts":[[2008,3,19]],"date-time":"2008-03-19T08:55:43Z","timestamp":1205916943000},"page":"342-346","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":16,"title":["Using cognitive conflict and visualisation to improve mental models held by novice programmers"],"prefix":"10.1145","author":[{"given":"Linxiao","family":"Ma","sequence":"first","affiliation":[{"name":"University of Strathclyde, Glasgow, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"John D.","family":"Ferguson","sequence":"additional","affiliation":[{"name":"University of Strathclyde, Glasgow, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marc","family":"Roper","sequence":"additional","affiliation":[{"name":"University of Strathclyde, Glasgow, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Isla","family":"Ross","sequence":"additional","affiliation":[{"name":"University of Strathclyde, Glasgow, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Murray","family":"Wood","sequence":"additional","affiliation":[{"name":"University of Strathclyde, Glasgow, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2008,3,12]]},"reference":[{"issue":"1","key":"e_1_3_2_1_1_1","first-page":"45","article-title":"Constructivism in computer science education","volume":"20","author":"Ben-Ari M.","year":"2001","unstructured":"Ben-Ari , M. 2001 . Constructivism in computer science education . Journal of Computers in Mathematics and Science Teaching , 20 ( 1 ), pp 45 -- 73 . Ben-Ari, M. 2001. Constructivism in computer science education. Journal of Computers in Mathematics and Science Teaching, 20(1), pp45--73.","journal-title":"Journal of Computers in Mathematics and Science Teaching"},{"key":"e_1_3_2_1_2_1","first-page":"8","article-title":"Program visualisation in theory and practice","volume":"2","author":"Ben-Ari M.","year":"2001","unstructured":"Ben-Ari , M. 2001 . Program visualisation in theory and practice . Informatik\/ Informatique , 2 , pp 8 -- 11 . Ben-Ari, M. 2001. Program visualisation in theory and practice. Informatik\/ Informatique, 2, pp8--11.","journal-title":"Informatik\/ Informatique"},{"key":"e_1_3_2_1_3_1","unstructured":"Dehnadi S. and Bornat R. 2006. The camel has two humps. Middlesex University Working Paper. http:\/\/www.cs.mdx.ac.uk\/research\/PhDArea\/saeed  Dehnadi S. and Bornat R. 2006. The camel has two humps. Middlesex University Working Paper. http:\/\/www.cs.mdx.ac.uk\/research\/PhDArea\/saeed"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1096000.1096018"},{"key":"e_1_3_2_1_5_1","first-page":"9683","volume-title":"Smelser &amp","author":"Gentner D.","unstructured":"Gentner , D. 2002. Mental models, psychology of . In Smelser &amp ; Bates (Eds.), International Encyclopedia of the Social and Behavioral Sciences, Elsevier Science , pp. 9683 -- 9687 . Gentner, D. 2002. Mental models, psychology of. In Smelser &amp; Bates (Eds.), International Encyclopedia of the Social and Behavioral Sciences, Elsevier Science, pp. 9683--9687."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1024338.1024376"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/572133.572137"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1227310.1227481"},{"key":"e_1_3_2_1_10_1","volume-title":"Mental Models","author":"Norman D. A.","unstructured":"Norman , D. A. 1983. Some observations of mental models . In Gentner and Stevens, eds., Mental Models , Lawrence Erlbaum Associates , Hillsdale, NJ , pp7--14. Norman, D. A. 1983. Some observations of mental models. In Gentner and Stevens, eds., Mental Models, Lawrence Erlbaum Associates, Hillsdale, NJ, pp7--14."},{"key":"e_1_3_2_1_11_1","volume-title":"Pleasure By Learning (PBL) conference, Mexico.","author":"O'Kelly J.","unstructured":"O'Kelly , J. , Bergin , S. , Gaughran , P. , Dunne , S. , Ghent , J. , and Mooney , A . 2004. Initial finding on the impact of an alternative approach to problem based learning in computer science . In Pleasure By Learning (PBL) conference, Mexico. O'Kelly, J., Bergin, S., Gaughran, P., Dunne, S., Ghent, J., and Mooney, A. 2004. Initial finding on the impact of an alternative approach to problem based learning in computer science. In Pleasure By Learning (PBL) conference, Mexico."},{"key":"e_1_3_2_1_12_1","first-page":"310","volume-title":"Physics Learning: Theoretical Issues and Empirical Studies","author":"Scott P.","year":"1992","unstructured":"Scott , P. , Asoko , H. , and Driver , R . 1992 . Teaching for conceptual change: A review of strategies. In Duit, Goldberg, and Niedderer, eds., Research in Physics Learning: Theoretical Issues and Empirical Studies , pp 310 -- 329 . Scott, P., Asoko, H., and Driver, R. 1992. Teaching for conceptual change: A review of strategies. In Duit, Goldberg, and Niedderer, eds., Research in Physics Learning: Theoretical Issues and Empirical Studies, pp310--329."},{"issue":"4","key":"e_1_3_2_1_13_1","first-page":"339","article-title":"Constructivism versus objectivism: Implication for interaction, course design, and evaluation in distance education","volume":"6","author":"Vrasidas C.","year":"2000","unstructured":"Vrasidas , C. 2000 . Constructivism versus objectivism: Implication for interaction, course design, and evaluation in distance education . International Journal of Educational Telecommunications , 6 ( 4 ), pp 339 -- 362 . Vrasidas, C. 2000. Constructivism versus objectivism: Implication for interaction, course design, and evaluation in distance education. International Journal of Educational Telecommunications, 6(4), pp339--362.","journal-title":"International Journal of Educational Telecommunications"}],"event":{"name":"SIGCSE '08: The 39th ACM Technical Symposium on Computer Science Education","location":"Portland OR USA","acronym":"SIGCSE '08","sponsor":["ACM Association for Computing Machinery","SIGACCESS ACM Special Interest Group on Accessible Computing","SIGCSE ACM Special Interest Group on Computer Science Education"]},"container-title":["Proceedings of the 39th SIGCSE technical symposium on Computer science education"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1352135.1352253","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1352135.1352253","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T09:39:24Z","timestamp":1750239564000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1352135.1352253"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,3,12]]},"references-count":12,"alternative-id":["10.1145\/1352135.1352253","10.1145\/1352135"],"URL":"https:\/\/doi.org\/10.1145\/1352135.1352253","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/1352322.1352253","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2008,3,12]]},"assertion":[{"value":"2008-03-12","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}