TY - GEN
T1 - Identifying student misconceptions of programming
AU - Kaczmarczyk, Lisa C.
AU - Petrick, Elizabeth R.
AU - Philip East, J.
AU - Herman, Geoffrey L.
N1 - Publisher Copyright:
Copyright held by the owners/authors.
PY - 2019
Y1 - 2019
N2 - educators are often baffled by the Computing misconceptions that their CS1 students hold. We need to understand these misconceptions more clearly in order to help students form correct conceptions. This paper describes one stage in the development of a concept inventory for Computing Fundamentals: investigation of student misconceptions in a series of core CS1 topics previously identified as both important and difficult. Formal interviews with students revealed four distinct themes, each containing many interesting misconceptions. Three of those misconceptions are detailed in this paper: two misconceptions about memory models, and data assignment when primitives are declared. Individual misconceptions are related, but vary widely, thus providing excellent material to use in the development of the CI. In addition, CS1 instructors are provided immediate usable material for helping their students understand some difficult introductory concepts.
AB - educators are often baffled by the Computing misconceptions that their CS1 students hold. We need to understand these misconceptions more clearly in order to help students form correct conceptions. This paper describes one stage in the development of a concept inventory for Computing Fundamentals: investigation of student misconceptions in a series of core CS1 topics previously identified as both important and difficult. Formal interviews with students revealed four distinct themes, each containing many interesting misconceptions. Three of those misconceptions are detailed in this paper: two misconceptions about memory models, and data assignment when primitives are declared. Individual misconceptions are related, but vary widely, thus providing excellent material to use in the development of the CI. In addition, CS1 instructors are provided immediate usable material for helping their students understand some difficult introductory concepts.
UR - http://www.scopus.com/inward/record.url?scp=85065176831&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85065176831&partnerID=8YFLogxK
U2 - 10.1145/3324900
DO - 10.1145/3324900
M3 - Article
AN - SCOPUS:85065176831
SN - 2153-2184
VL - 10
SP - 65
EP - 69
JO - ACM Inroads
JF - ACM Inroads
ER -