Balancing Curricular and Pedagogical Needs in Computational Construction Kits: Lessons from the DeltaTick Project.

To successfully integrate simulation and computational methods into K–12 STEM education, learning environments should be designed to help educators maintain balance between (a) addressing curricular content and practices and (b) attending to student knowledge and interests. We describe DeltaTick, a graphical simulation construction interface for the NetLogo modeling environment designed to make computational model construction a more accessible and responsive part of science and mathematics curricular activities through domain-specific, customizable construction libraries. With DeltaTick, learners assemble and reassemble predefined sets of “behavior blocks” to build simulations that represent a particular domain of study. When needed, blocks can be added, adjusted, or replaced to better reflect student knowledge, interests, or questions. We present coding analyses and vignettes from DeltaTick enactments in middle and high school classrooms to illustrate ways these features allowed learners to explore core curricular ideas, while also accommodating emergent student or classroom needs. From these findings, we posit two principles, curricular example space and levels of responsivity, for the design of computational modeling environments intended for classrooms. We argue that this design approach can bring into better alignment the complex relationships between computational modeling Correspondence to: Michelle Wilkerson-Jerde; e-mail: Michelle.wilkerson@tufts.edu C © 2015 Wiley Periodicals, Inc. 466 WILKERSON-JERDE ET AL. activities, student knowledge, curricula, and teacher supports in K–12 classrooms. C © 2015 Wiley Periodicals, Inc. Sci Ed 99:465–499, 2015

[1]  S. Papert The children's machine: rethinking school in the age of the computer , 1993 .

[2]  Kathleen E. Metz Scaffolding children's understanding of the fit between organisms and their environment in the context of the practices of science , 2010, ICLS.

[3]  Alexander Repenning,et al.  The simulation creation toolkit: an initial exploration into making programming accessible while preserving computational thinking , 2013, SIGCSE '13.

[4]  Andrea A. diSessa,et al.  Relations between Types of Reasoning and Computational Representations , 2004, Int. J. Comput. Math. Learn..

[5]  R Noss,et al.  The Co-ordination of Meanings for Randomness , 1998 .

[6]  Uri Wilensky,et al.  Statistical Mechanics for Secondary School: The GasLab Multi-agent Modeling Toolkit , 2003, Int. J. Comput. Math. Learn..

[7]  Ken Kahn Building computer models from small pieces , 2007, SCSC.

[8]  David H. Jonassen,et al.  Handbook of Research on Educational Communications and Technology : A Project of the Association for Educational Communications and Technology , 1996 .

[9]  David Hammer,et al.  Attending and Responding to Student Thinking in Science , 2012 .

[10]  Michael Barnett,et al.  The impact of three‐dimensional computational modeling on student understanding of astronomical concepts: a quantitative analysis , 2004 .

[11]  Martin A. Simon Reconstructing Mathematics Pedagogy from a Constructivist Perspective. , 1995 .

[12]  Brian Harvey,et al.  Bringing "No Ceiling" to Scratch: Can One Language Serve Kids and Computer Scientists? , 2010 .

[13]  David Hammer,et al.  Discovery Learning and Discovery Teaching , 1997 .

[14]  James MaKinster,et al.  The impact of three‐dimensional computational modeling on student understanding of astronomy concepts: a qualitative analysis , 2004 .

[15]  Ravit Golan Duncan,et al.  A Learning Progression for Deepening Students' Understandings of Modern Genetics across the 5th-10th Grades. , 2009 .

[16]  J. Frederiksen,et al.  A Theoretical Framework and Approach for Fostering Metacognitive Development , 2005 .

[17]  Jeanne Bamberger,et al.  Turning music theory on its ear Do we hear what we see; Do we see what we say? , 1996, Int. J. Comput. Math. Learn..

[18]  Kathleen E. Metz On the Complex Relation Between Cognitive Developmental Research and Children’s Science Curricula , 1997 .

[19]  Wouter R. van Joolingen,et al.  Students' reasoning during modeling in an inquiry learning environment , 2005, Comput. Hum. Behav..

[20]  Nora H. Sabelli,et al.  Complexity, Technology, Science, and Education , 2006 .

[21]  Zacharias C. Zacharia,et al.  Modeling-based learning in science education: cognitive, metacognitive, social, material and epistemological contributions , 2012 .

[22]  Alan H. Schoenfeld,et al.  Democratizing Access to Calculus: New Routes to Old Roots , 2016 .

[23]  E. Ackermann Piaget ’ s Constructivism , Papert ’ s Constructionism : What ’ s the difference ? , 2001 .

[24]  Ngss Lead States Next generation science standards : for states, by states , 2013 .

[25]  Alexander Repenning,et al.  Agentsheets: A Medium for Creating Domain-Oriented Languages , 1995, Computer.

[26]  Brian Gravel,et al.  SiMSAM: An Integrated Toolkit to Bridge Student, Scientific, and Mathematical Ideas Using Computational Media , 2013, International Conference on Computer Supported Collaborative Learning.

[27]  Paulo Blikstein An atom is known by the company it keeps: a constructionist learning environment for Materials Science using multi-agent simulation , 2006 .

[28]  Yael Kali,et al.  Technology-Enhanced Support Strategies for Inquiry Learning , 2007 .

[29]  Joseph Krajcik,et al.  An Investigation of Software Scaffolds Supporting Modeling Practices , 2002 .

[30]  Aesop,et al.  伊索寓言 : 英漢對照文學讀物 = Aesop's fables , 1959 .

[31]  Susan A. Yoon,et al.  Teaching Complex Dynamic Systems to Young Students with StarLogo , 2005 .

[32]  L. Schauble,et al.  Design Experiments in Educational Research , 2003 .

[33]  Leema K. Berland,et al.  Making sense of argumentation and explanation , 2009 .

[34]  G. Roland,et al.  Council of Teachers of Mathematics , 1999 .

[35]  Marina Umaschi Bers,et al.  Tangible programming in early childhood: Revisiting developmental assumptions through new technologies: Childhood in a digital world , 2009 .

[36]  Allan Collins,et al.  Design Research: Theoretical and Methodological Issues , 2004 .

[37]  Mark Windschitl,et al.  Supporting the development of science inquiry skills with special classes of software , 2000 .

[38]  Elwin R. Savelsbergh,et al.  The effect of external representation on constructing computer models of complex phenomena , 2003 .

[39]  David Hammer,et al.  Novice Teachers' Attention to Student Thinking , 2009 .

[40]  Cindy E. Hmelo-Silver,et al.  Understanding Complex Systems: Some Core Challenges , 2006 .

[41]  Ton de Jong,et al.  Modeling and Simulation in Inquiry Learning: Checking Solutions and Giving Intelligent Advice , 2006, Simul..

[42]  Hyman Bass,et al.  Interweaving content and pedagogy in teaching and learning to teach: Knowing and using mathematics. , 2000 .

[43]  David Hammer,et al.  Dynaturtle Revisited: Learning Physics Through Collaborative Design of a Computer Model , 1993, Interact. Learn. Environ..

[44]  Ton de Jong,et al.  Scientific Discovery Learning with Computer Simulations of Conceptual Domains , 1998 .

[45]  Eric Rosenbaum,et al.  Scratch: programming for all , 2009, Commun. ACM.

[46]  Andrea A. diSessa OPEN TOOLSETS: NEW ENDS , 1997 .

[47]  C. Hoyles,et al.  The Construction of Mathematical Meanings: Connecting the Visual with the Symbolic , 1997 .

[48]  Michael J. Baker,et al.  The Role of Communication in Learning To Model , 2013 .

[49]  David Hammer,et al.  Students’ Framings and Their Participation in Scientific Argumentation , 2012 .

[50]  Murat Akkuş The Common Core State Standards for Mathematics , 2015 .

[51]  F. S.,et al.  Science Education , 1958, Nature.

[52]  Enoch Hunsaker,et al.  Integrating Computational Thinking , 2016 .

[53]  Michele W. Spitulnik,et al.  Teacher Use of Evidence to Customize Inquiry Science Instruction. , 2010 .

[54]  Andrea A. diSessa,et al.  Changing Minds: Computers, Learning, and Literacy , 2000 .

[55]  Ricki Goldman,et al.  Conducting Video Research in the Learning Sciences: Guidance on Selection, Analysis, Technology, and Ethics , 2010 .

[56]  John K. Gilbert,et al.  Visualization in science education , 2005 .

[57]  Marcia C. Linn,et al.  WISE Inquiry in Fifth Grade Biology , 2002 .

[58]  Daniel C. Edelson Learning-for-use : A framework for the design of technology-supported inquiry activities , 2001 .

[59]  Robert L. Goldstone,et al.  Please Scroll down for Article Journal of the Learning Sciences Promoting Transfer by Grounding Complex Systems Principles , 2022 .

[60]  Forrest Stonedahl,et al.  MAgICS: Toward a multiagent introduction to computer science , 2010 .

[61]  Z. C. Zacharia,et al.  Comparing and combining real and virtual experimentation: an effort to enhance students' conceptual understanding of electric circuits , 2007, J. Comput. Assist. Learn..

[62]  Karen Gallas,et al.  Talking their way into science : hearing children's questions and theories, responding with curricula , 1995 .

[63]  Stephanie B. Corliss,et al.  Professional Development for Technology-Enhanced Inquiry Science , 2011 .

[64]  Harold Abelson,et al.  Boxer: a reconstructible computational medium , 1986, CACM.

[65]  Helen R. Quinn,et al.  A Framework for K-12 Science Education: Practices, Crosscutting Concepts, and Core Ideas , 2013 .

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

[67]  Kenneth M. Kahn,et al.  ToonTalk - An Animated Programming Environment for Children , 1996, J. Vis. Lang. Comput..

[68]  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 .

[69]  Samia Khan,et al.  The case in case-based design of educational software: A methodological interrogation , 2008 .

[70]  Marko Pfeifer Multi Agent Systems For Education And Interactive Entertainment Design Use And Experience , 2016 .

[71]  Cynthia Passmore,et al.  The Use of an Agent-Based Programmable Modeling Tool in 8th Grade Students’ Model-Based Inquiry , 2010 .

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

[73]  R. Sawyer The Cambridge Handbook of the Learning Sciences: Introduction , 2014 .

[74]  Jonathan M. Borwein,et al.  Exploratory Experimentation and Computation , 2011 .

[75]  P. L. Adams THE ORIGINS OF INTELLIGENCE IN CHILDREN , 1976 .

[76]  H. Schweingruber,et al.  TAKING SCIENCE TO SCHOOL: LEARNING AND TEACHING SCIENCE IN GRADES K-8 , 2007 .

[77]  U. Wilensky Paradox, programming, and learning probability: A case study in a connected mathematics framework , 1995 .

[78]  Abbie Brown,et al.  Design experiments: Theoretical and methodological challenges in creating complex interventions in c , 1992 .

[79]  David A. Gillam,et al.  A Framework for K-12 Science Education: Practices, Crosscutting Concepts, and Core Ideas , 2012 .

[80]  Michelle Hoda Wilkerson-Jerde,et al.  Restructuring Change, Interpreting Changes: The DeltaTick Modeling and Analysis Toolkit , 2010 .

[81]  David Canfield Smith,et al.  Programming by example: novice programming comes of age , 2000, CACM.

[82]  Bruce L. Sherin,et al.  A Comparison of Programming Languages and Algebraic Notation as Expressive Languages for Physics , 2001, Int. J. Comput. Math. Learn..

[83]  Celia Hoyles,et al.  Designing a programming-based approach for modelling scientific phenomena , 2005, J. Comput. Assist. Learn..

[84]  Paulo Blikstein,et al.  An Atom is Known by the Company it Keeps: A Constructionist Learning Environment for Materials Science Using Agent-Based Modeling , 2009, Int. J. Comput. Math. Learn..

[85]  Kurt VanLehn,et al.  Model construction as a learning activity: a design space and review , 2013, Interact. Learn. Environ..

[86]  Seymour Papert,et al.  Mindstorms: Children, Computers, and Powerful Ideas , 1981 .

[87]  Eve Manz,et al.  Understanding the codevelopment of modeling practice and ecological knowledge , 2012 .

[88]  Chronis Kynigos,et al.  Half-Baked Logo Microworlds as Boundary Objects in Integrated Design , 2007, Informatics Educ..

[89]  Uta Berger,et al.  Pattern-Oriented Modeling of Agent-Based Complex Systems: Lessons from Ecology , 2005, Science.

[90]  David Weintrop,et al.  Robobuilder: a computational thinking game (abstract only) , 2013, SIGCSE '13.

[91]  Helen M. Doerr,et al.  Stella ten years later: A review of the literature , 1996, Int. J. Comput. Math. Learn..

[92]  Matthew J. Koehler,et al.  Technological Pedagogical Content Knowledge: A Framework for Teacher Knowledge , 2006, Teachers College Record: The Voice of Scholarship in Education.

[93]  J. Dewey The Relation of Theory to Practice in Education. , 1904, Teachers College Record: The Voice of Scholarship in Education.

[94]  Constantinos P. Constantinou,et al.  Objects, Entities, Behaviors, and Interactions: A Typology of Student-Constructed Computer-Based Models of Physical Phenomena , 2011 .

[95]  Lars Bollen,et al.  SimSketch: Multiagent Simulations Based on Learner-Created Sketches for Early Science Education , 2013, IEEE Transactions on Learning Technologies.

[96]  Susan H. Rodger,et al.  Engaging middle school teachers and students with alice in a diverse set of subjects , 2009, SIGCSE '09.

[97]  Zacharias C. Zacharia,et al.  The Use of Computer‐based Programming Environments as Computer Modelling Tools in Early Science Education: The cases of textual and graphical program languages , 2008 .

[98]  Edith Ackermann,et al.  Perspective-Taking and Object Construction: Two Keys to Learning , 2012 .

[99]  S. Tisue NetLogo : Design and Implementation of a Multi-Agent Modeling Environment , 2004 .

[100]  M. G. Sherin,et al.  Using Video to Support Teachers’ Ability to Notice Classroom Interactions , 2005 .

[101]  T. P. Carpenter,et al.  Using Knowledge of Children’s Mathematics Thinking in Classroom Teaching: An Experimental Study , 1989 .

[102]  Celia Hoyles,et al.  Mathematics education and technology-rethinking the terrain : the 17th ICMI study , 2009 .

[103]  Resnick,et al.  Programming for All , 2009 .

[104]  Douglas N. Gordin,et al.  Changing how and what children learn in school with computer-based technologies. , 2000, The Future of children.

[105]  Helen M. Doerr,et al.  What Knowledge Do Teachers Need for Teaching Mathematics Through Applications and Modelling , 2007 .

[106]  Michael S. Horn,et al.  Tangible programming in the classroom with tern , 2007, CHI Extended Abstracts.

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

[108]  Christine Nadel,et al.  Case Study Research Design And Methods , 2016 .

[109]  Constantinos P. Constantinou,et al.  In Quest of Productive Modeling-Based Learning Discourse in Elementary School Science , 2011 .

[110]  Philip J Cowen,et al.  Constructionism , 2011, BMJ : British Medical Journal.

[111]  Brian C. Nelson,et al.  A multi-user virtual environment for building and assessing higher order inquiry skills in science , 2010, Br. J. Educ. Technol..

[112]  Kathleen Hogan,et al.  Cognitive Comparisons of Students' Systems Modeling in Ecology , 2001 .