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.
Similar content being viewed by others
Notes
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.
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
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
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
Buckley BC (2000) Interactive multimedia and model-based learning in biology. Int J Sci Educ 22(9):895–935
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
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
Clement J (2000) Model based learning as a key research area for science education. Int J Sci Educ 22(9):1041–1053
Costanza R (1987) Simulation modeling on the Macintosh using STELLA. Bioscience 37(2):129–132
Dobzhansky T (1973) Nothing in biology makes sense except in the light of evolution. Am Biol Teach 35(3):125–129
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
Ericsson KA, Simon HA (1980) Verbal reports as data. Psychol Rev 87(3):215–251
Forrester JW (1968) Principles of systems. Wright-Allen Press Inc, Cambridge
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
Halloun I, Hestenes D (1987) Modeling instruction in mechanics. Am J Phys 55:455–462
Hogan K, Thomas D (2001) Cognitive comparisons of students’ systems modeling in ecology. J Sci Educ Technol 10(4):319–345
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
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
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
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
Linn MC (2003) Technology and science education: starting points, research programs, and trends. Int J Sci Educ 25(6):727–758
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
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
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
Magnani L, Nersessian NJ (2005) Preface. Found Sci 10(1):1–6
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
National Academy of Sciences (1998) Teaching about evolution and the nature of science. The National Academies Press, Washington, DC
National Research Council (1996) National Science Education Standards. National Committee for Science Education Standards and Assessment. The National Academy Press, Washington, DC
National Research Council (2012) A Framework for K-12 science education: practices, crosscutting concepts, and core ideas. The National Academies Press, Washington, DC
Niedderer H, Schecker H, Bethge T (1991) The role of computer-aided modelling in learning physics. J Comput Assist Learn 7(2):84–95
Papert S (1980) Mindstorms: children, computers, and powerful ideas. Basic Books, New York
Passmore C, Stewart J (2002) A modeling approach to teaching evolutionary biology in high schools. J Res Sci Teach 39(3):185–204
Passmore C, Stewart J, Cartier J (2009) Model-based inquiry and school science: creating connections. Sch Sci Math 109(7):394–402
Penner DE (2000) Cognition, computers, and synthetic science: building knowledge and meaning through modeling. Rev Res Educ 25:1–35
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
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
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
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
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
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
Stratford SJ (1997) A review of computer-based model research in precollege science classrooms. J Comput Math Sci Teach 16(1):3–23
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
Strauss AL, Corbin JM (1990) Basics of qualitative research grounded theory procedures and techniques. Sage, Newbury Park
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
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
Wells M, Hestenes D, Swackhamer G (1995) A modeling method for high-school physics instruction. Am J Phys 63(7):606–619
Wild M (1996) Mental models and computer modelling. J Comput Assist Learn 12(1):10–21
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
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
Windschitl M (2000) Supporting inquiry skills the development of science with special classes of software. Educ Technol Res Dev 48(2):81–95
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
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
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10956-014-9534-4