NotesFAQContact Us
Search Tips
Back to results
Peer reviewed Peer reviewed
PDF on ERIC Download full text
ERIC Number: EJ1207584
Record Type: Journal
Publication Date: 2017-Oct
Pages: 12
Abstractor: As Provided
ISSN: EISSN-2513-8359
Novice Programmer's Misconception of Programming Reflected on Problem-Solving Plans
Kwon, Kyungbin
International Journal of Computer Science Education in Schools, v1 n4 Oct 2017
Understanding the students' programming misconceptions is critical in that it identifies the reasons why students make errors in programming and allows instructors to design instructions accordingly. This study investigated the mental models of programming concepts held by pre-service teachers who were novice programmers. In an introductory programming course, students were asked to solve problems that could be solved by utilizing conditional statements. They developed solution plans using pseudo code including a simplified natural language, symbols, diagrams, etc. 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 problem-solving strategies. The results revealed that the students had difficulty designing solution plans that computers could execute correctly. They needed instructional supports to master how to express their solution plans so programs run as intended. Problem driven instructional designs for novice programmers were discussed.
International Journal of Computer Science Education in Schools. 83 Dollis Road, London N3 1RD, UK. 2-mail:; Web site:
Publication Type: Journal Articles; Reports - Research
Education Level: Higher Education; Postsecondary Education
Audience: N/A
Language: English
Sponsor: N/A
Authoring Institution: N/A