The Correctness of the Mental Model of Arrays After Instruction for CS1 StudentsCC
Researchers stipulate that a mental model of a system is composed of two types of sub-components: parts and state changes. CS education researchers have noted that state changes in a program are some of the most troublesome concepts to understand. Furthermore, challenges understanding a program’s dynamic state changes persist in beginning students even after instruction. Drawing from the theories of mental models, we decomposed arrays into its sub-components of parts and state changes. Using a questionnaire, we elicited CS1 students’ mental models after they received instruction on arrays and then we analyzed and compared the correctness of their mental models with a focus on this decomposition. We compared the mental model correctness of the parts and state changes components. We found that the participants’ mental model correctness of parts was significantly higher (i.e., more correct responses) than the mental model correctness of state changes, regardless of teaching modality (online or in-person) or prior programming experience. Moreover, participants with prior programming experience have higher mental model correctness (both for parts and state changes) than participants with no prior programming experience. We close with a discussion of the implications of these findings for introductory courses and highlight recommendations from the literature on ways to teach dynamic aspects of programming.
Fri 22 MarDisplayed time zone: Pacific Time (US & Canada) change
10:45 - 12:00 | CS1 Mental ModelsPapers at Meeting Rooms C120-122 Chair(s): Svana Esche Technical University of Darmstadt | ||
10:45 25mTalk | Analogies and Active Engagement: Introducing Computer ScienceCC Papers Jennifer Parham-Mocello Oregon State University, Martin Erwig Oregon State University, Margaret Niess Oregon State University DOI | ||
11:10 25mTalk | Conceptual Metaphor Theory in Action: Insights into Student Understanding of Computing ConceptsCC Papers Colton Harper University of Nebraska-Lincoln, Keith Tran North Carolina State University, Steve Cooper University of Nebraska, Lincoln DOI | ||
11:35 25mTalk | The Correctness of the Mental Model of Arrays After Instruction for CS1 StudentsCC Papers Syeda Fatema Mazumder University of North Carolina at Charlotte, Manuel A. Pérez-Quiñones University of North Carolina Charlotte DOI |