Skip to main content
Log in

A Framework for Model-Based Inquiry Through Agent-Based Programming

  • Published:
Journal of Science Education and Technology Aims and scope Submit manuscript

Abstract

There has been increased recognition in the past decades that model-based inquiry (MBI) is a promising approach for cultivating deep understandings by helping students unite phenomena and underlying mechanisms. Although multiple technology tools have been used to improve the effectiveness of MBI, there are not enough detailed examinations of how agent-based programmable modeling (ABPM) tools influence students’ MBI learning. The present collective case study sought to contribute by closely investigating ABPM-supported MBI processes for 8th grade students learning about natural selection and adaptation. Eight 8th grade students in groups of 2–3 spent 15 h during a span of 4 weeks collaboratively programming simulations of adaptation based on the natural selection model, using an ABPM tool named NetLogo. The entire programming processes of these learning groups, up to 50 h, were videotaped and then analyzed using mixed methods. Our analysis revealed that the programming task created a context that calls for nine types of MBI actions. These MBI actions were related to both phenomena and the underlying model. Results also showed that students’ programming processes took place in consecutive programming cycles and aligned with iterative MBI cycles. A framework for ABPM-supported MBI learning is proposed based upon the findings. Implications in developing MBI instruction involving ABPM tools are discussed.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

Notes

  1. Because one group failed to build their simulation in the second round, we only included programming processes from the remaining six groups in our analysis.

  2. Notation symbols: () gestures or operations; [] omitted words interpreted based on the context; < > analysis codes.

References

  • Bishop BA, Anderson CW (1990) Student conceptions of natural selection and its role in evolution. J Res Sci Teach 27(5):415–427

    Article  Google Scholar 

  • Boulter CJ, Buckley BC (2000) Constructing a typology of models for science education. In: Gilbert JK, Boulter CJ (eds) Developing models in science education. Kluwer Academic Publishers, Dordrecht, pp 41–57

    Chapter  Google Scholar 

  • Boulter C, Buckley B, Walkington H (2001) Model-based teaching and learning during ecological inquiry. Paper presented at the Annual Meeting of the American Educational Research Association, Seattle, WA. (ERIC Document Reproduction Service No. ED454048)

  • Bouwma-Gearhart J, Stewart J, Brown K (2009) Student misapplication of a gas-like model to explain particle movement in heated solids: implications for curriculum and instruction towards students’ creation and revision of accurate explanatory models. Int J Sci Educ 31(9):1157–1174

    Article  Google Scholar 

  • Buckley BC (2000) Interactive multimedia and model-based learning in biology. Int J Sci Educ 22(9):895–935

    Article  Google Scholar 

  • Buckley BC, Gobert JD, Kindfield ACH, Horwitz P, Tinker RF, Gerlits B et al (2004) Model-based teaching and learning with Biologica™: What do they learn? How do they learn? How do we know? J Sci Educ Technol 13(1):23–41

    Article  Google Scholar 

  • Cartier J, Passmore C, Stewart J (2001a) Balancing generality and authenticity: a framework for science inquiry in education. Paper presented at the sixth international history, philosophy and science teaching meeting

  • Cartier J, Rudolph JL, Stewart J (2001b) The nature and structure of scientific models. Retrieved from http://ncisla.wceruw.org/publications/reports/Models.pdf. Accessed 10 June 2013

  • Chi MTH (1997) Quantifying qualitative analyses of verbal data: a practical guide. J Learn Sci 6(3):271–315

    Article  Google Scholar 

  • Clement J (2000) Model based learning as a key research area for science education. Int J Sci Educ 22(9):1041–1053

    Article  Google Scholar 

  • Costanza R (1987) Simulation modeling on the Macintosh using STELLA. Bioscience 37(2):129–132

    Article  Google Scholar 

  • Dobzhansky T (1973) Nothing in biology makes sense except in the light of evolution. Am Biol Teach 35(3):125–129

    Article  Google Scholar 

  • Druin A, Bederson B, Boltman A, Miura A, Knotts-Callahn D, Plat M (1999) Children as our technology design partners. In: Druin A (ed) The design of children’s technology. Morgan Kaufmann Publishers Inc, San Francisco

    Google Scholar 

  • Ericsson KA, Simon HA (1980) Verbal reports as data. Psychol Rev 87(3):215–251

    Article  Google Scholar 

  • Forrester JW (1968) Principles of systems. Wright-Allen Press Inc, Cambridge

    Google Scholar 

  • Giere RN, Bickle JM, Mauldin R (2005) Understanding scientific reasoning, 5th edn. Wadsworth Publishing Company

  • Gobert JD, Buckley BC (2000) Introduction to model-based teaching and learning in science education. Int J Sci Educ 22(9):891–894

    Article  Google Scholar 

  • Halloun I, Hestenes D (1987) Modeling instruction in mechanics. Am J Phys 55:455–462

    Article  Google Scholar 

  • Hogan K, Thomas D (2001) Cognitive comparisons of students’ systems modeling in ecology. J Sci Educ Technol 10(4):319–345

    Article  Google Scholar 

  • Jacobson MJ, Wilensky U (2006) Complex systems in education: scientific and educational importance and implications for the learning sciences. J Learn Sci 15(1):11–34

    Article  Google Scholar 

  • Kawasaki K, Herrenkohl LR, Yeary SA (2004) Theory building and modeling in a sinking and floating unit: a case study of third and fourth grade students’ developing epistemologies of science. Int J Sci Educ 26(11):1299–1324

    Article  Google Scholar 

  • Kelleher C, Pausch R (2005) Lowering the barriers to programming: a taxonomy of programming environments and languages for novice programmers. ACM Comput Surv 37(2):83–137

    Article  Google Scholar 

  • Kynigos C (1995) Programming as a means of expressing and exploring ideas in a directive educational system: three case studies. In: di Sessa A, Hoyles C, Noss R, Edwards LD (eds) Computers and exploratory learning. Springer Verlag NATO ASI Series, Berlin, Heidelberg, pp 399–419

    Chapter  Google Scholar 

  • Linn MC (2003) Technology and science education: starting points, research programs, and trends. Int J Sci Educ 25(6):727–758

    Article  Google Scholar 

  • Lohner S, Van Joolingen WR, Savelsbergh ER (2003) The effect of external representation on constructing computer models of complex phenomena. Instr Sci 31(6):395–418

    Article  Google Scholar 

  • Lohner S, van Joolingen WR, Savelsbergh ER, van Hout-Wolters B (2005) Students’ reasoning during modeling in an inquiry learning environment. Comput Hum Behav 21(3):441–461

    Article  Google Scholar 

  • Louca LT, Zacharia ZC (2008) The use of computer-based programming environments as computer modelling tools in early science education: the cases of textual and graphical program languages. Int J Sci Educ 30(3):287–323

    Article  Google Scholar 

  • Magnani L, Nersessian NJ (2005) Preface. Found Sci 10(1):1–6

    Article  Google Scholar 

  • Miller R, Ogborn J, Briggs J, Brough D, Bliss J, Boohan R et al (1993) Educational-tools for computational modeling. Comput Educ 21(3):205–261

    Article  Google Scholar 

  • National Academy of Sciences (1998) Teaching about evolution and the nature of science. The National Academies Press, Washington, DC

    Google Scholar 

  • National Research Council (1996) National Science Education Standards. National Committee for Science Education Standards and Assessment. The National Academy Press, Washington, DC

    Google Scholar 

  • National Research Council (2012) A Framework for K-12 science education: practices, crosscutting concepts, and core ideas. The National Academies Press, Washington, DC

    Google Scholar 

  • Niedderer H, Schecker H, Bethge T (1991) The role of computer-aided modelling in learning physics. J Comput Assist Learn 7(2):84–95

    Article  Google Scholar 

  • Papert S (1980) Mindstorms: children, computers, and powerful ideas. Basic Books, New York

    Google Scholar 

  • Passmore C, Stewart J (2002) A modeling approach to teaching evolutionary biology in high schools. J Res Sci Teach 39(3):185–204

    Article  Google Scholar 

  • Passmore C, Stewart J, Cartier J (2009) Model-based inquiry and school science: creating connections. Sch Sci Math 109(7):394–402

    Article  Google Scholar 

  • Penner DE (2000) Cognition, computers, and synthetic science: building knowledge and meaning through modeling. Rev Res Educ 25:1–35

    Google Scholar 

  • Reiser BJ, Tabak I et al (2001) BGuILE: strategic and conceptual scaffolds for scientific inquiry in biology classrooms. In: Carver SM, Klahr D (eds) Cognition and instruction: twenty-five years of progress. Erlbaum, Mahwah

    Google Scholar 

  • Resnick M (1996) StarLogo: an environment for decentralized modeling and decentralized thinking. CHI’96 conference companion, (Vancouver, Canada, April 13–18), p 11–12

  • Samarapungavan A, Wiers RW (1997) Children’s thoughts on the origin of species: a study of explanatory coherence. Cogn Sci 21(2):147–177

    Article  Google Scholar 

  • Schwarz C et al (2009) Developing a learning progression for scientific modeling: making scientific modeling accessible and meaningful for learners. J Res Sci Teach 46(6):632–654

    Article  Google Scholar 

  • Sherin BL (1996) The symbolic basis of physical intuition: a study of two symbol systems in physics instruction. Unpublished Ph.D. dissertation. University of California, Berkeley

  • Sklar E (2007) Netlogo, a multi-agent simulation environment. Artif Life 13:303–311

    Article  Google Scholar 

  • Soderberg P, Price F (2003) An examination of problem-based teaching and learning in population genetics and evolution using EVOLVE, a computer simulation. Int J Sci Educ 25(1):35–55

    Article  Google Scholar 

  • NGSS Lead States (2013) Next generation science standards: for states, by states. Achieve, Inc. on behalf of the twenty-six states and partners that collaborated on the NGSS

  • Stieff M, Wilensky U (2003) Connected chemistry—incorporating interactive simulations into the chemistry classroom. J Sci Educ Technol 12(3):285–302

    Article  Google Scholar 

  • Stratford SJ (1997) A review of computer-based model research in precollege science classrooms. J Comput Math Sci Teach 16(1):3–23

    Google Scholar 

  • Stratford SJ, Krajcik J, Soloway E (1998) Secondary students’ dynamic modeling processes: analyzing, reasoning about, synthesizing, and testing models of stream ecosystems. J Sci Educ Technol 7(3):215–234

    Article  Google Scholar 

  • Strauss AL, Corbin JM (1990) Basics of qualitative research grounded theory procedures and techniques. Sage, Newbury Park

    Google Scholar 

  • van Joolingen WR, de Jong T, Dimitrakopoulou A (2007) Issues in computer supported inquiry learning in science. J Comput Assist Learn 23(2):111–119

    Article  Google Scholar 

  • Wagh A, Wilensky U (2012) Evolution in blocks: building models of evolution using blocks. Proceedings of constructionism, Athens, Greece, Aug 21–25

  • Walsh TE Jr (1994) Facilitating logo’s potential using teacher-mediated delivery of instruction: a literature review. J Res Comput Educ 26(3):322–335

    Google Scholar 

  • Wells M, Hestenes D, Swackhamer G (1995) A modeling method for high-school physics instruction. Am J Phys 63(7):606–619

    Article  Google Scholar 

  • Wild M (1996) Mental models and computer modelling. J Comput Assist Learn 12(1):10–21

    Article  Google Scholar 

  • Wilensky U (1999) NetLogo. Center for Connected Learning and Computer-Based Modeling, Northwestern University, Evanston, IL. http://ccl.northwestern.edu/netlogo/

  • Wilensky U, Centola D (2007) Simulated evolution: facilitating students’ understanding of the multiple levels of fitness through multi-agent modeling. Paper presented at the evolution challenges conference. Phoenix, AZ. November 3, 2007

  • Wilensky U, Reisman K (2006) Thinking like a wolf, a sheep, or a firefly: learning biology through constructing and testing computational theories—an embodied modeling approach. Cogn Instr 24(2):171–209

    Article  Google Scholar 

  • Wilensky U, Resnick M (1999) Thinking in levels: a dynamic systems approach to making sense of the world. J Sci Educ Technol 8(1):3–19

    Article  Google Scholar 

  • Windschitl M (2000) Supporting inquiry skills the development of science with special classes of software. Educ Technol Res Dev 48(2):81–95

    Article  Google Scholar 

  • Windschitl M, Thompson J, Braaten M (2008) Beyond the scientific method: model-based inquiry as a new paradigm of preference for school science investigations. Sci Educ 92(5):941–967

    Article  Google Scholar 

  • Xiang L (2011) A collective case study of secondary students’ model-based inquiry on natural selection through programming in an agent-based modeling environment. Doctoral dissertation, University of California, Davis. Retrieved from ProQuest Dissertations and Theses. (Dissertation/thesis No. 3474498)

  • Xiang L, Passmore C (2010) The use of agent-based programmable modeling tool in 8th grade students’ model-based inquiry. J Res Center Educ Technol 6(2):130–147

  • Zhang J (1997) The nature of external representations in problem solving. Cogn Sci 21(2):179–217

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lin Xiang.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Xiang, L., Passmore, C. A Framework for Model-Based Inquiry Through Agent-Based Programming. J Sci Educ Technol 24, 311–329 (2015). https://doi.org/10.1007/s10956-014-9534-4

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10956-014-9534-4

Keywords

Navigation