Understanding Students' Problem-Solving Strategies in a Synergistic Learning-by-Modeling Environment

We present a systems thinking approach to help middle school students learn about diffusion processes in liquids using CTSiM, an open-ended learning environment. Students model and analyze the collision of individual particles, and then scale up the process to understand diffusion as an emergent behavior of particles. A classroom study shows that the intervention helped students achieve significant learning gains. We also observed synergistic learning of domain knowledge and computational thinking skills. To understand students’ problem-solving processes, we used a sequence mining algorithm to discover frequent activity patterns and link them to learning.

[1]  Gautam Biswas,et al.  Integrating computational thinking with K-12 science education using agent-based computation: A theoretical framework , 2013, Education and Information Technologies.

[2]  Jeannette M. Wing An introduction to computer science for non-majors using principles of computation , 2007, SIGCSE.

[3]  U. Wilensky,et al.  Thinking Like a Wolf, a Sheep, or a Firefly: Learning Biology Through Constructing and Testing Computational Theories—An Embodied Modeling Approach , 2006 .

[4]  John S. Kinnebrew,et al.  A Contextualized, Differential Sequence Mining Method to Derive Students' Learning Behavior Patterns , 2013, EDM 2013.

[5]  Michelene T. H. Chi,et al.  Commonsense Conceptions of Emergent Processes: Why Some Misconceptions Are Robust , 2005 .

[6]  James D. Slotta,et al.  Misconceived Causal Explanations for Emergent Processes , 2012, Cogn. Sci..

[7]  Michael S. Horn,et al.  Defining Computational Thinking for Mathematics and Science Classrooms , 2016 .

[8]  Yi Dong,et al.  Characterizing Students' Learning Behaviors Using Unsupervised Learning Methods , 2017, AIED.

[9]  Ann L. Brown,et al.  How people learn: Brain, mind, experience, and school. , 1999 .

[10]  Gautam Biswas,et al.  Learner modeling for adaptive scaffolding in a Computational Thinking-based science learning environment , 2017, User Modeling and User-Adapted Interaction.

[11]  Susan M. Land Cognitive requirements for learning with open-ended learning environments , 2000 .

[12]  Chris Stephenson,et al.  Bringing computational thinking to K-12: what is Involved and what is the role of the computer science education community? , 2011, INROADS.

[13]  M. Resnick,et al.  Thinking in Levels: A Dynamic Systems Approach to Making Sense of the World , 1999 .