{"id":4117,"date":"2023-07-28T18:44:28","date_gmt":"2023-07-28T18:44:28","guid":{"rendered":"https:\/\/blogs.ua.es\/faraonllorens\/?p=4117"},"modified":"2023-08-10T11:51:14","modified_gmt":"2023-08-10T11:51:14","slug":"decoding-student-error-in-programming-an-iterative-approach-to-understanding-mental-models","status":"publish","type":"post","link":"https:\/\/blogs.ua.es\/faraonllorens\/2023\/07\/28\/decoding-student-error-in-programming-an-iterative-approach-to-understanding-mental-models\/","title":{"rendered":"Decoding Student Error in Programming: An Iterative Approach to Understanding Mental Models"},"content":{"rendered":"<p><strong>Decoding Student Error in Programming: An Iterative Approach to Understanding Mental Models<\/strong><br \/>\n<em>Francisco J. Gallego-Dur\u00e1n, Patricia Compa\u00f1-Rosique, Carlos J. Villagr\u00e1-Arnedo, Gala M. Garc\u00eda-S\u00e1nchez, Rosana Satorre-Cuerda, Rafael Molina-Carmona, Fara\u00f3n Llorens-Largo, Sergio J. Viudes-Carbonell, Alberto Real-Fern\u00e1ndez &amp; Jorge Valor-Lucena <\/em><br \/>\n25th International Conference on Human-Computer Interaction (<a href=\"http:\/\/2023.hci.international\/\" rel=\"noopener noreferrer\" target=\"_blank\">HCII 2023<\/a>)<br \/>\nCopenhagen, Denmark<br \/>\n23-28 July 2023<br \/>\n10th International Conference on Learning and Collaboration Technologies (<a href=\"http:\/\/2023.hci.international\/lct\" rel=\"noopener noreferrer\" target=\"_blank\">LCT 2023<\/a>).<\/p>\n<p>Lecture Notes in Computer Science book series (LNCS,volume 14040) (<a href=\"https:\/\/link.springer.com\/book\/10.1007\/978-3-031-34411-4\" rel=\"noopener\" target=\"_blank\">https:\/\/link.springer.com\/book\/10.1007\/978-3-031-34411-4<\/a>)<\/p>\n<p><a href=\"https:\/\/link.springer.com\/chapter\/10.1007\/978-3-031-34411-4_18\" rel=\"noopener\" target=\"_blank\">https:\/\/link.springer.com\/chapter\/10.1007\/978-3-031-34411-4_18<\/a><\/p>\n<p><a href=\"https:\/\/doi.org\/10.1007\/978-3-031-34411-4_18\" rel=\"noopener noreferrer\" target=\"_blank\">https:\/\/doi.org\/10.1007\/978-3-031-34411-4_18<\/a><\/p>\n<p><strong>Abstract<\/strong><br \/>\nIn computer programming education, despite yearly changes in teaching methodologies, students still struggle to grasp the concepts. When they advance to more complex projects, gaps in their basic knowledge become evident. It seems that the knowledge they learn in the first course is forgotten or not well understood. This proposal aims to explore students\u2019 mental models of computer programming concepts to better understand and identify any misconceptions. An iterative methodology is proposed to identify, test, analyse and evidence students\u2019 erroneous mental models in programming. Characterising these mental models is a first step to deepen our understanding and designing strategies to help students improve them. The proposed methodology is exemplified in detail through an undergoing use case at the University of Alicante, and some early results are discussed.<\/p>\n<p><strong>Keywords<\/strong><br \/>\nProgramming, Learning, Mental Models<\/p>\n<p><strong>Cite this paper as<\/strong>:<br \/>\nGallego-Dur\u00e1n, F.J. et al. (2023). Decoding Student Error in Programming: An Iterative Approach to Understanding Mental Models. In: Zaphiris, P., Ioannou, A. (eds) Learning and Collaboration Technologies. HCII 2023. Lecture Notes in Computer Science, vol 14040. Springer, Cham. https:\/\/doi.org\/10.1007\/978-3-031-34411-4_18<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/media.springernature.com\/full\/springer-static\/image\/chp%3A10.1007%2F978-3-031-34411-4_18\/MediaObjects\/544679_1_En_18_Fig1_HTML.png\" \/><\/p>\n<p><a href=\"https:\/\/blogs.ua.es\/faraonllorens\/files\/2023\/08\/2023HCII-4.jpg\"><img decoding=\"async\" src=\"https:\/\/blogs.ua.es\/faraonllorens\/files\/2023\/08\/2023HCII-4.jpg\" alt=\"\" width=\"640\" class=\"aligncenter size-full wp-image-4119\" srcset=\"https:\/\/blogs.ua.es\/faraonllorens\/files\/2023\/08\/2023HCII-4.jpg 1216w, https:\/\/blogs.ua.es\/faraonllorens\/files\/2023\/08\/2023HCII-4-768x412.jpg 768w\" sizes=\"(max-width: 1216px) 100vw, 1216px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Decoding Student Error in Programming: An Iterative Approach to Understanding Mental Models Francisco J. Gallego-Dur\u00e1n, Patricia Compa\u00f1-Rosique, Carlos J. Villagr\u00e1-Arnedo, Gala M. Garc\u00eda-S\u00e1nchez, Rosana Satorre-Cuerda, Rafael Molina-Carmona, Fara\u00f3n Llorens-Largo, Sergio J. Viudes-Carbonell, Alberto Real-Fern\u00e1ndez &amp; Jorge Valor-Lucena 25th International Conference on Human-Computer Interaction (HCII 2023) Copenhagen, Denmark 23-28 July 2023 10th International Conference on Learning [&hellip;]<\/p>\n","protected":false},"author":30,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[412,564009,204,2325692],"tags":[1544,374],"class_list":["post-4117","post","type-post","status-publish","format-standard","hentry","category-actividades","category-catedratd_ua","category-innovacion-educativa","category-smart_learning","tag-aprendizaje","tag-programacion"],"_links":{"self":[{"href":"https:\/\/blogs.ua.es\/faraonllorens\/wp-json\/wp\/v2\/posts\/4117","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.ua.es\/faraonllorens\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.ua.es\/faraonllorens\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.ua.es\/faraonllorens\/wp-json\/wp\/v2\/users\/30"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.ua.es\/faraonllorens\/wp-json\/wp\/v2\/comments?post=4117"}],"version-history":[{"count":1,"href":"https:\/\/blogs.ua.es\/faraonllorens\/wp-json\/wp\/v2\/posts\/4117\/revisions"}],"predecessor-version":[{"id":4120,"href":"https:\/\/blogs.ua.es\/faraonllorens\/wp-json\/wp\/v2\/posts\/4117\/revisions\/4120"}],"wp:attachment":[{"href":"https:\/\/blogs.ua.es\/faraonllorens\/wp-json\/wp\/v2\/media?parent=4117"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.ua.es\/faraonllorens\/wp-json\/wp\/v2\/categories?post=4117"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.ua.es\/faraonllorens\/wp-json\/wp\/v2\/tags?post=4117"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}