Coding in scientific modeling lessons (CS-ModeL)

Learning standards for K-12 science education emphasize the importance of engaging students in practices that scientists perform in their profession. K-12 teachers are expected to engage students in scientific modeling, which entails constructing, testing, evaluating, and revising their own models of science phenomena while pursuing an epistemic goal. However, conceptualizing models of unobservable science phenomena without support is daunting for students. We propose that creating science simulations with block-based coding in Scratch is a promising approach to support student’s scientific modeling and learning to code. However, research indicates that preservice and in-service science teachers often hold a deficient understanding of scientific modeling instruction, and lack experience teaching with coding. Professional learning on use of block-based coding in scientific modeling instruction is needed though such interdisciplinary research is scarce. In this paper, we review pertinent literature and propose five guidelines for teacher educators striving to offer such professional learning. The guidelines informed the design and development of coding in scientific modeling lessons (CS-ModeL), which is a module and an online tool for scaffolding teachers’ learning to code science simulations, and to integrate simulation coding activities into scientific modeling lessons, respectively. We discuss how guidelines informed the design and development of CS-ModeL, as well as plans for future research.

[1]  Sze Yee Lye,et al.  Review on teaching and learning of computational thinking through programming: What is next for K-12? , 2014, Comput. Hum. Behav..

[2]  A. Corbett,et al.  The Cambridge Handbook of the Learning Sciences: Cognitive Tutors , 2005 .

[3]  Norbert M. Seel,et al.  Model-based learning: a synthesis of theory and research , 2017 .

[4]  Thomas Brown Models and Approaches to STEM Professional Development , 2014 .

[5]  B. Belland Scaffolding: Definition, Current Debates, and Future Directions , 2014 .

[6]  J. Frederiksen,et al.  Inquiry, Modeling, and Metacognition: Making Science Accessible to All Students , 1998 .

[7]  Brian R. Belland,et al.  Instructional Scaffolding in STEM Education: Strategies and Efficacy Evidence , 2016 .

[8]  Jill A. Marshall,et al.  Preservice teachers' theory development in physical and simulated environments , 2006 .

[9]  Ibrahim A. Halloun,et al.  Modeling Theory in Science Education , 2004 .

[10]  Italo Testa,et al.  Improving Prospective Teachers’ Knowledge about Scientific Models and Modelling: Design and evaluation of a teacher education intervention , 2010 .

[11]  Jessica Thompson,et al.  Beyond the scientific method: Model‐based inquiry as a new paradigm of preference for school science investigations , 2008 .

[12]  Elsa Mentz,et al.  Assessment Strategies for Pair Programming. , 2009 .

[13]  Brian J. Reiser,et al.  Why scaffolding should sometimes make tasks more difficult for learners , 2002, CSCL.

[14]  Christopher J. Harris,et al.  Simulations for STEM Learning : Systematic Review and Meta-Analysis Report Overview , 2013 .

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

[16]  Ruth Stavy,et al.  Using computer animation and illustration activities to improve high school students' achievement in molecular genetics , 2008 .

[17]  Shuchi Grover,et al.  Computational Thinking in K–12 , 2013 .

[18]  David Stroupe Examining Classroom Science Practice Communities: How Teachers and Students Negotiate Epistemic Agency and Learn Science-as-Practice , 2014 .

[19]  Jonathan Osborne,et al.  Teaching Scientific Practices: Meeting the Challenge of Change , 2014 .

[20]  Tarja Knuuttila,et al.  Modelling and representing: An artefactual approach to model-based representation , 2011 .

[21]  J. Clement Creative Model Construction in Scientists and Students: The Role of Imagery, Analogy, and Mental Simulation , 2008 .

[22]  Moritz Krell,et al.  Testing Models: A Key Aspect to Promote Teaching Activities Related to Models and Modelling in Biology Lessons? , 2016 .

[23]  Cynthia Passmore,et al.  ‘Models of’ versus ‘Models for’ , 2017 .

[24]  Melanie E. Peffer,et al.  Simulations as Scaffolds in Science Education , 2015 .

[25]  Tarja Knuuttila,et al.  Models as epistemic artefacts: Toward a non-representationalist account of scientific representation , 2005 .

[26]  Jill Denner,et al.  The fairy performance assessment: measuring computational thinking in middle school , 2012, SIGCSE '12.

[27]  Christopher Watson,et al.  Game-based concept visualization for learning programming , 2011, MTDL '11.

[28]  Deborah A. Fields,et al.  Debuggems to assess student learning in e-textiles (abstract only) , 2012, SIGCSE '12.

[29]  Tammy M. Long,et al.  Just the Facts? Introductory Undergraduate Biology Courses Focus on Low-Level Cognitive Skills , 2010, CBE life sciences education.

[30]  ChanMin Kim,et al.  Debugging during block-based programming , 2018 .

[31]  Jing-Wen Lin ELEMENTARY SCHOOL TEACHERS’ KNOWLEDGE OF MODEL FUNCTIONS AND MODELING PROCESSES: A COMPARISON OF SCIENCE AND NON-SCIENCE MAJORS , 2014 .

[32]  Brendan Tangney,et al.  SLurtles: Supporting constructionist learning in Second Life , 2013, Comput. Educ..

[33]  KohJoyce Hwee Ling,et al.  Review on teaching and learning of computational thinking through programming , 2014 .

[34]  Daisyane Barreto,et al.  Definitions, Motivations, and Learning Practices in Games and Virtual Worlds for Children , 2015 .

[35]  Lara M. Triona,et al.  Hands on What? The Relative Effectiveness of Physical versus Virtual Materials in an Engineering Design Project by Middle School Children , 2007 .

[36]  Michelle Cook Visual representations in science education: The influence of prior knowledge and cognitive load theory on instructional design principles , 2006 .

[37]  Uri Wilensky,et al.  Designing Educational Video Games to Be Objects-to-Think-With , 2018, Journal of the Learning Sciences.

[38]  Anjan Chakravartty,et al.  Informational versus functional theories of scientific representation , 2009, Synthese.

[39]  Nasser Kehtarnavaz,et al.  DSP System Design Using Labview and Simulink: A Comparative Evaluation , 2006, 2006 IEEE International Conference on Acoustics Speech and Signal Processing Proceedings.

[40]  Barbara C. Buckley Interactive multimedia and model-based learning in biology , 2000 .

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

[42]  Scott Bell,et al.  Spreading the word: introducing pre-service teachers to programming in the K12 classroom , 2014, SIGCSE '14.

[43]  T. Campbell Developing and Using Models , 2013 .

[44]  Marios Papaevripidou,et al.  Effects of experimenting with physical and virtual manipulatives on students' conceptual understanding in heat and temperature , 2008 .

[45]  David C. Webb,et al.  Scalable game design and the development of a checklist for getting computational thinking into public schools , 2010, SIGCSE.

[46]  John Maloney,et al.  The Scratch Programming Language and Environment , 2010, TOCE.

[47]  Aman Yadav,et al.  Expanding computer science education in schools: understanding teacher experiences and challenges , 2016, Comput. Sci. Educ..

[48]  Luli Stern,et al.  The Effect of a Computerized Simulation on Middle School Students’ Understanding of the Kinetic Molecular Theory , 2008 .

[49]  Carol L. Smith,et al.  Understanding models and their use in science: Conceptions of middle and high school students and experts , 1991 .

[50]  V. William DeLuca,et al.  Comparing traditional versus alternative sequencing of instruction when using simulation modeling , 2015 .

[51]  Doug Baldwin,et al.  Guest Editors’ Introduction: Computer Science in the Liberal Arts , 2010, TOCE.

[52]  Alfred V. Aho,et al.  Computation and Computational Thinking , 2012, Comput. J..

[53]  Barbara Y. White,et al.  Alternative Approaches to Using Modeling and Simulation Tools for Teaching Science , 1999 .

[54]  Erol Özçelik,et al.  The effect of competition on learning in games , 2015, Comput. Educ..

[55]  Mitchel Resnick,et al.  Programming by choice: urban youth learning programming with scratch , 2008, SIGCSE '08.

[56]  Randy L. Bell,et al.  The use of a computer simulation to promote conceptual change: A quasi-experimental study , 2010, Comput. Educ..

[57]  Bianca Reinisch,et al.  Preservice Biology Teachers’ Conceptions About the Tentative Nature of Theories and Models in Biology , 2018 .

[58]  Christina V. Schwarz,et al.  Developing preservice elementary teachers' knowledge and practices through modeling-centered scientific inquiry , 2009 .

[59]  Joseph P. Apkan Which Comes First: Computer Simulation of Dissection or a Traditional Laboratory Practical Method of Dissection , 2002 .

[60]  Roy D. Pea,et al.  Assessing computational learning in K-12 , 2014, ITiCSE '14.

[61]  Alexander Repenning,et al.  Towards the Automatic Recognition of Computational Thinking for Adaptive Visual Language Learning , 2010, 2010 IEEE Symposium on Visual Languages and Human-Centric Computing.

[62]  Francis K. H. Quek,et al.  Supporting scientific modeling through curriculum-based making in elementary school science classes , 2018, Int. J. Child Comput. Interact..

[63]  John J. Clement,et al.  Creative Model Construction in Scientists and Students , 2008 .

[64]  Yehudit Judy Dori,et al.  Learning science via animated movies: Its effect on students' thinking and motivation , 2011, Comput. Educ..

[65]  C. Wieman,et al.  PhET: Simulations That Enhance Learning , 2008, Science.

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

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

[68]  Joseph Krajcik,et al.  Promoting understanding of chemical representations: Students' use of a visualization tool in the classroom , 2001 .

[69]  M. Volman,et al.  Scaffolding in Teacher–Student Interaction: A Decade of Research , 2010 .

[70]  Christopher D. Hundhausen,et al.  What You See Is What You Code: A "live" algorithm development and visualization environment for novice learners , 2007, J. Vis. Lang. Comput..

[71]  David Wood,et al.  The Why? What? When? and How? of Tutoring: The Development of Helping and Tutoring Skills in Children. , 2003 .

[72]  B. Reiser,et al.  Developing a learning progression for scientific modeling: Making scientific modeling accessible and meaningful for learners , 2009 .

[73]  Lisa A. Donnelly,et al.  Scientific Modeling for Inquiring Teachers Network (SMIT’N): The Influence on Elementary Teachers’ Views of Nature of Science, Inquiry, and Modeling , 2009 .

[74]  L. Schauble,et al.  Cultivating Model-Based Reasoning in Science Education , 2005 .

[75]  Rosária Justi,et al.  Science teachers' knowledge about and attitudes towards the use of models and modelling in learning science , 2002 .

[76]  Joan D. Pasley,et al.  Scaling Up Instructional Improvement through Teacher Professional Development: Insights from the Local Systemic Change Initiative. CPRE Policy Briefs. RB-44. , 2006 .

[77]  R. Giere How Models Are Used to Represent Reality , 2004, Philosophy of Science.

[78]  Gijsbert Erkens,et al.  Shared Epistemic Agency: An Empirical Study of an Emergent Construct , 2010 .

[79]  David C. Webb,et al.  Mr. Vetro: A Collective Simulation for teaching health science , 2010, Int. J. Comput. Support. Collab. Learn..

[80]  William Rand,et al.  An Introduction to Agent-Based Modeling: Modeling Natural, Social, and Engineered Complex Systems with NetLogo , 2015 .

[81]  Judith Gal-Ezer,et al.  Computer science teacher preparation is critical , 2010, INROADS.

[82]  Mauricio Suárez,et al.  Theories, Models, and Representations , 1999 .

[83]  Rosária Justi,et al.  Modelling-based Teaching in Science Education , 2016 .

[84]  Brian J. Reiser,et al.  Scaffolding Complex Learning: The Mechanisms of Structuring and Problematizing Student Work , 2004, The Journal of the Learning Sciences.

[85]  Joseph Krajcik,et al.  Engaging Students in Scientific Practices: What Does Constructing and Revising Models Look like in the Science Classroom? Understanding a Framework for K-12 Science Education , 2012 .

[86]  Randy L. Bell,et al.  Computer Simulations to Support Science Instruction and Learning: A critical review of the literature , 2012 .

[87]  Zacharias C. Zacharia,et al.  Beliefs, attitudes, and intentions of science teachers regarding the educational use of computer simulations and inquiry‐based experiments in physics , 2003 .

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

[89]  Mark Zuckerberg,et al.  Computer Science for All , 2016 .

[90]  S. Gilbert Model building and a definition of science , 1991 .

[91]  Barbara A. Crawford,et al.  Supporting prospective teachers' conceptions of modelling in science , 2004 .

[92]  Sara de Freitas,et al.  Using games and simulations for supporting learning , 2006 .

[93]  Ji Shen,et al.  Modeling-Oriented Assessment in K-12 Science Education: A synthesis of research from 1980 to 2013 and new directions , 2015 .

[94]  Allen B. Tucker,et al.  A Model Curriculum for K--12 Computer Science: Final Report of the ACM K--12 Task Force Curriculum Committee , 2003 .

[95]  Joseph Krajcik,et al.  The impact of designing and evaluating molecular animations on how well middle school students understand the particulate nature of matter , 2009 .

[96]  Jan T. van der Veen,et al.  The learning effects of computer simulations in science education , 2012, Comput. Educ..

[97]  L. A. Ludovico,et al.  Playing music, playing with music : a proposal for music coding in primary school , 2015 .

[98]  S. Papert,et al.  Constructionism: Research Reports and Essays, 1985-1990 , 1991 .

[99]  Colleen M. Lewis The importance of students' attention to program state: a case study of debugging behavior , 2012, ICER '12.

[100]  Brian E. Gravel,et al.  Exploring Shifts in Middle School Learners’ Modeling Activity While Generating Drawings, Animations, and Computational Simulations of Molecular Diffusion , 2014, Journal of Science Education and Technology.

[101]  Margaret E. Gredler,et al.  Games and Simulations and Their Relationships to Learning , 2013 .

[102]  J. Gilbert,et al.  Developing Models in Science Education , 2000 .

[103]  Elizabeth A. Davis,et al.  Preservice Elementary Teachers' Evaluations of Elementary Students' Scientific Models: An aspect of pedagogical content knowledge for scientific modeling , 2012 .

[104]  Yael M. Bamberger,et al.  Middle-School Science Students’ Scientific Modelling Performances Across Content Areas and Within a Learning Progression , 2013 .

[105]  J. Bruner,et al.  The role of tutoring in problem solving. , 1976, Journal of child psychology and psychiatry, and allied disciplines.

[106]  Tracy L. Huziak-Clark,et al.  Developing an Understanding of Inquiry by Teachers and GraduateStudent Scientists through a Collaborative Professional DevelopmentProgram , 2009 .

[107]  Steven Camicia,et al.  Transnational Civic Education and Emergent Bilinguals in a Dual Language Setting , 2018 .

[108]  P. Shawn Irvin,et al.  Student learning in science simulations: Design features that promote learning gains† , 2011 .

[109]  Randy L. Bell,et al.  Science As Inquiry In The Secondary Setting , 2007 .

[110]  Jan H. van Driel,et al.  Teachers' Knowledge of Models and Modelling in Science. , 1999 .

[111]  B. White,et al.  Metamodeling Knowledge: Developing Students' Understanding of Scientific Modeling , 2005 .

[112]  Jeffrey G. Gray,et al.  Learnable programming , 2017, Commun. ACM.

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

[114]  Christina V. Schwarz,et al.  Epistemologies in practice: Making scientific practices meaningful for students , 2016 .

[115]  Nikolaos Pellas,et al.  Gaming in Second Life via Scratch4SL , 2016 .

[116]  Mieke Boon,et al.  How do models give us knowledge? The case of Carnot’s ideal heat engine , 2011 .

[117]  Roy D. Pea,et al.  Designing for deeper learning in a blended computer science course for middle school students , 2015, Comput. Sci. Educ..

[118]  Gregory T. Rushton,et al.  Building an Understanding of How Model-Based Inquiry Is Implemented in the High School Chemistry Classroom , 2015 .

[119]  C. Schwarz,et al.  ENGAGING FIFTH GRADERS IN SCIENTIFIC MODELING TO LEARN ABOUT EVAPORATION AND CONDENSATION , 2014 .

[120]  Caitlin Kelleher,et al.  Lowering the barriers to programming: A taxonomy of programming environments and languages for novice programmers , 2005, CSUR.

[121]  David Weintrop,et al.  To block or not to block, that is the question: students' perceptions of blocks-based programming , 2015, IDC.

[122]  Ji Shen,et al.  Technology-Enhanced, Modeling-Based Instruction (TMBI) in Science Education , 2014 .

[123]  Michael Orey,et al.  MOTIVATION AND LEARNING ENGAGEMENT THROUGH PLAYING MATH VIDEO GAMES , 2018, Malaysian Journal of Learning and Instruction.

[124]  R. Horikoshi Illustrating Catalysis with Interlocking Building Blocks: A BINAP–Ruthenium Complex Catalyzed Asymmetric Hydrogenation , 2015 .

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

[126]  Richard E. Ferdig,et al.  Towards a Framework for Understanding Electronic Educational Gaming , 2007 .

[127]  David Stroupe,et al.  Proposing a Core Set of Instructional Practices and Tools for Teachers of Science , 2012 .

[128]  Douglas Fuchs,et al.  Predicting First Graders' Development of Calculation versus Word-Problem Performance: The Role of Dynamic Assessment. , 2012, Journal of educational psychology.

[129]  R. Duschl Science Education in Three-Part Harmony: Balancing Conceptual, Epistemic, and Social Learning Goals , 2008 .

[130]  Charles E. McDowell,et al.  The effects of pair-programming on performance in an introductory programming course , 2002, SIGCSE '02.

[131]  Robert D. Sherwood,et al.  Effect of a Problem Based Simulation on the Conceptual Understanding of Undergraduate Science Education Students , 2007 .

[132]  David Weintrop Blocks, text, and the space between: The role of representations in novice programming environments , 2015, 2015 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC).

[133]  Elliot Soloway,et al.  Should we teach students to program? , 1993, CACM.

[134]  Ming Lai,et al.  Peer Scaffolding of Knowledge Building Through Collaborative Groups with Differential Learning Experiences , 2006 .

[135]  Quinn Burke,et al.  The Markings of a New Pencil: Introducing Programming-as-Writing in the Middle School Classroom , 2012, Journal of Media Literacy Education.

[136]  Tarja Knuuttila,et al.  Models, Representation, and Mediation , 2005, Philosophy of Science.

[137]  Barbara Hug,et al.  Design Approaches to Support Preservice Teachers in Scientific Modeling , 2011 .

[138]  D. Krüger,et al.  Students’ understanding of the purpose of models in different biological contexts. , 2013 .

[139]  Gautam Biswas,et al.  Identifying middle school students’ challenges in computational thinking-based science learning , 2016, Research and Practice in Technology Enhanced Learning.

[140]  Ronald N. Giere,et al.  The Role of Agency in Distributed Cognitive Systems , 2006, Philosophy of Science.

[141]  Christina V. Schwarz,et al.  Using a guided inquiry and modeling instructional framework (EIMA) to support preservice K‐8 science teaching , 2007 .

[142]  Bernd Mahr,et al.  On the Epistemology of Models , 2011 .

[143]  Pm Jenkinson,et al.  Cognitive , 2020, Definitions.

[144]  Cynthia Passmore,et al.  Models in Science and in Learning Science: Focusing Scientific Practice on Sense-making , 2014 .

[145]  William Winn,et al.  Learning Oceanography from a Computer Simulation Compared with Direct Experience at Sea. , 2006 .

[146]  Margaret Morrison,et al.  Models as Mediating Instruments , 1999 .

[147]  Annie Murphy Paul The Coding Revolution. , 2016, Scientific American.

[148]  Margaret Morrison,et al.  Reconstructing Reality: Models, Mathematics, and Simulations , 2015 .

[149]  Paulo Blikstein,et al.  Modeling how students learn to program , 2012, SIGCSE '12.

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

[151]  Phil Seok Oh,et al.  A Review of Modeling Pedagogies: Pedagogical Functions, Discursive Acts, and Technology in Modeling Instruction. , 2015 .

[152]  M. Baker,et al.  Computer-Mediated Epistemic Dialogue: Explanation and Argumentation as Vehicles for Understanding Scientific Notions , 2002 .

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

[154]  David F. Treagust,et al.  A typology of school science models , 2000 .

[155]  Sandra K. Abell,et al.  Reflections on a fifth-grade life science lesson: making sense of children's understanding of scientific models , 1995 .

[156]  Kathy L. Malone,et al.  Effects of Modeling Instruction Professional Development on Biology Teachers’ Scientific Reasoning Skills , 2018, Education Sciences.

[157]  Lars Bollen,et al.  Understanding Elementary Astronomy by Making Drawing-Based Models , 2015 .

[158]  J. Lemke Talking Science: Language, Learning, and Values , 1990 .