Novice programmer’s misconception of programming reflected on problem-solving plans

dc.contributor.authorKwon, Kyungbin
dc.date.accessioned2025-02-20T15:49:13Z
dc.date.available2025-02-20T15:49:13Z
dc.date.issued2017
dc.description.abstractUnderstanding the misconception of students is critical in that it identifies the reasons of errors students make and allows instructors to design instructions accordingly. This study investigated the mental models of programming concepts held by pre-service teachers who were novice in programming. In an introductory programming course, students were asked to solve problems that could be solved by utilizing conditional statements. They developed solution plans pseudo-code including a simplified natural language, symbols, diagrams, and so on. Sixteen solution plans of three different types of problems were analyzed. As a result, the students’ egocentric and insufficient programming concepts were identified in terms of the misuse of variables, redundancy of codes, and weak strategic knowledge. The results revealed that the students had difficulty designing solution plans that could be executed by computers. They needed instructional supports to master how to express their solution plans in the way computers run. Problem driven instructional designs for novice students were discussed.
dc.identifier.citationKwon, Kyungbin. "Novice programmer’s misconception of programming reflected on problem-solving plans." International Journal of Computer Science Education in Schools, vol. 1, no. 4, 2017, https://doi.org/10.21585/ijcses.v1i4.19.
dc.identifier.issn2513-8359
dc.identifier.otherBRITE 749
dc.identifier.urihttps://hdl.handle.net/2022/31316
dc.language.isoen
dc.relation.isversionofhttps://doi.org/10.21585/ijcses.v1i4.19
dc.relation.isversionofhttps://doi.org/10.21585/ijcses.v1i4.19
dc.relation.journalInternational Journal of Computer Science Education in Schools
dc.titleNovice programmer’s misconception of programming reflected on problem-solving plans

Files

Can’t use the file because of accessibility barriers? Contact us