Blogs (4) >>
Fri 22 Mar 2024 11:35 - 12:00 at Meeting Rooms C120-122 - CS1 Mental Models Chair(s): Svana Esche

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 Mar

Displayed 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
25m
Talk
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
25m
Talk
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
25m
Talk
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