Skip to main content
Top
Published in: Journal of Science Education and Technology 2/2018

23-10-2017

EvoBuild: A Quickstart Toolkit for Programming Agent-Based Models of Evolutionary Processes

Authors: Aditi Wagh, Uri Wilensky

Published in: Journal of Science Education and Technology | Issue 2/2018

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Extensive research has shown that one of the benefits of programming to learn about scientific phenomena is that it facilitates learning about mechanisms underlying the phenomenon. However, using programming activities in classrooms is associated with costs such as requiring additional time to learn to program or students needing prior experience with programming. This paper presents a class of programming environments that we call quickstart: Environments with a negligible threshold for entry into programming and a modest ceiling. We posit that such environments can provide benefits of programming for learning without incurring associated costs for novice programmers. To make this claim, we present a design-based research study conducted to compare programming models of evolutionary processes with a quickstart toolkit with exploring pre-built models of the same processes. The study was conducted in six seventh grade science classes in two schools. Students in the programming condition used EvoBuild, a quickstart toolkit for programming agent-based models of evolutionary processes, to build their NetLogo models. Students in the exploration condition used pre-built NetLogo models. We demonstrate that although students came from a range of academic backgrounds without prior programming experience, and all students spent the same number of class periods on the activities including the time students took to learn programming in this environment, EvoBuild students showed greater learning about evolutionary mechanisms. We discuss the implications of this work for design research on programming environments in K-12 science education.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Appendix
Available only for authorised users
Footnotes
1
In a NetLogo model, a tick denotes a unit of time.
 
2
The names of schools are pseudonyms.
 
3
Student responses have been transcribed as is from their writing, retaining grammatical or spelling errors.
 
4
This was the name of the grassland for the re-run of Experiment 1, which was a camouflage experiment.
 
5
Model rules were presented to EvoExplore students through a teacher demonstration at the start of the activity. They were also accessible on student worksheets.
 
Literature
go back to reference Bamberger, J. (2001). Turning Music Theory on its Ear: Do we hear what we see; do we see what we say? In Multidisciplinary Perspectives on Musicality: The Seashore Symposium. Iowa City: University of Iowa Press. Bamberger, J. (2001). Turning Music Theory on its Ear: Do we hear what we see; do we see what we say? In Multidisciplinary Perspectives on Musicality: The Seashore Symposium. Iowa City: University of Iowa Press.
go back to reference Blikstein, P., & Wilensky, U. (2009). An atom is known by the company it keeps: A constructionist learning environment for materials science using multi-agent simulation. Int J Comput Math Learn, 14(1), 81–119.CrossRef Blikstein, P., & Wilensky, U. (2009). An atom is known by the company it keeps: A constructionist learning environment for materials science using multi-agent simulation. Int J Comput Math Learn, 14(1), 81–119.CrossRef
go back to reference Bruckman, A. (1997). Moose Crossing: Construction, Community, and Learning in a Networked Virtual World for Kids. Cambridge: Massachusetts Institute of Technology. Bruckman, A. (1997). Moose Crossing: Construction, Community, and Learning in a Networked Virtual World for Kids. Cambridge: Massachusetts Institute of Technology.
go back to reference Centola, D., Wilensky, U., & McKenzie, E. (2000). A Hands-on Mondeling Approach to Evolution: Learning about the Evolution of Cooperation and Altruism through Multi-Agent Modeling- The EACH Project. In Fourth Annual International Conference of the Learning Sciences. Ann Arbor. Centola, D., Wilensky, U., & McKenzie, E. (2000). A Hands-on Mondeling Approach to Evolution: Learning about the Evolution of Cooperation and Altruism through Multi-Agent Modeling- The EACH Project. In Fourth Annual International Conference of the Learning Sciences. Ann Arbor.
go back to reference Harel, I., & Papert, S. (1991). Constructionism : research reports and essays, 1985-1990. Norwood: Ablex Pub. Corp. Harel, I., & Papert, S. (1991). Constructionism : research reports and essays, 1985-1990. Norwood: Ablex Pub. Corp.
go back to reference Horn, M., & Wilensky, U. (2011). NetTango 1.0. Evanston, IL: Center for Connected Learning and Computer-based Modeling, Northwestern University. Horn, M., & Wilensky, U. (2011). NetTango 1.0. Evanston, IL: Center for Connected Learning and Computer-based Modeling, Northwestern University.
go back to reference Horn, M. S., Brady, C., Hjorth, A., Wagh, A., & Wilensky, U. (2014). Frog Pond: A Codefirst Learning Environment on Evolution and Natural Selection. In Proceedings of the 2014 Conference on Interaction Design and Children (pp. 357–360). New York: ACM. https://doi.org/10.1145/2593968.2610491. Horn, M. S., Brady, C., Hjorth, A., Wagh, A., & Wilensky, U. (2014). Frog Pond: A Codefirst Learning Environment on Evolution and Natural Selection. In Proceedings of the 2014 Conference on Interaction Design and Children (pp. 357–360). New York: ACM. https://​doi.​org/​10.​1145/​2593968.​2610491.
go back to reference Ioannidou, A., Repenning, A., Lewis, C., Cherry, G., & Rader, C. (2003). Making Constructionism Work in the Classroom. Int J Comput Math Learn, 8, 63–108.CrossRef Ioannidou, A., Repenning, A., Lewis, C., Cherry, G., & Rader, C. (2003). Making Constructionism Work in the Classroom. Int J Comput Math Learn, 8, 63–108.CrossRef
go back to reference Kahn, K. (2007a). Building computer models from small pieces. In G. Wainer (Ed.), SCSC Proceedings of the 2007 Summer Computer Simulation Conference (pp. 931–936). San Diego. Kahn, K. (2007a). Building computer models from small pieces. In G. Wainer (Ed.), SCSC Proceedings of the 2007 Summer Computer Simulation Conference (pp. 931–936). San Diego.
go back to reference Kahn, K., & Noble, H. (2010). The BehaviourComposer 2.0: a web-based tool for composing NetLogo code fragments. In J. Clayson & I. Kalas (Eds.), Constructionist approaches to create learning, thinking and education: Lessons for the 21st century: Proceedings for Constructionism 2010. Paris. Kahn, K., & Noble, H. (2010). The BehaviourComposer 2.0: a web-based tool for composing NetLogo code fragments. In J. Clayson & I. Kalas (Eds.), Constructionist approaches to create learning, thinking and education: Lessons for the 21st century: Proceedings for Constructionism 2010. Paris.
go back to reference Kahn, K., Noble, H., & Hjorth, A. (2012). Three-minute Constructionist Experiences. In C. Kynigos, J. Clayson, & Y. Nikoleta (Eds.), Proceedings of Constructionism 2012, Theory Practice and Impact (pp. 349–358). Athens. Kahn, K., Noble, H., & Hjorth, A. (2012). Three-minute Constructionist Experiences. In C. Kynigos, J. Clayson, & Y. Nikoleta (Eds.), Proceedings of Constructionism 2012, Theory Practice and Impact (pp. 349–358). Athens.
go back to reference Klopfer, E., Yoon, S., & Um, T. (2005). Teaching Complex Dynamic Systems to Young Students with StarLogo. J Comput Math Sci Teach, 24(2), 157–178. Klopfer, E., Yoon, S., & Um, T. (2005). Teaching Complex Dynamic Systems to Young Students with StarLogo. J Comput Math Sci Teach, 24(2), 157–178.
go back to reference Metz, K. E. (2010). Scaffolding children’s understanding of the fit between organisms and their environment in the context of the practices of science. In Proceedings of the 9th International Conference of the Learning Sciences - Volume 1 (pp. 396–403). International Society of the Learning Sciences. Retrieved from http://dl.acm.org/citation.cfm?id=1854360.1854411. Metz, K. E. (2010). Scaffolding children’s understanding of the fit between organisms and their environment in the context of the practices of science. In Proceedings of the 9th International Conference of the Learning Sciences - Volume 1 (pp. 396–403). International Society of the Learning Sciences. Retrieved from http://​dl.​acm.​org/​citation.​cfm?​id=​1854360.​1854411.
go back to reference NGSS Lead States (2013). Next Generation Science Standards: For States, By States. Washington, DC: The National Academies Press. NGSS Lead States (2013). Next Generation Science Standards: For States, By States. Washington, DC: The National Academies Press.
go back to reference Papert, S. (1980). Mindstorms: children, computers, and powerful ideas. New York: Basic Books, Inc.. Papert, S. (1980). Mindstorms: children, computers, and powerful ideas. New York: Basic Books, Inc..
go back to reference Rader, C., Cherry, G., Brand, A., Repenning, A., & Lewis, C. (1998). Principles to Scaffold Mixed Textual and Iconic End-User Programming Languages. In Proceedings of the 1998 I.E. Symposium of Visual Languages (pp. 187–194). Nova Scotia. Rader, C., Cherry, G., Brand, A., Repenning, A., & Lewis, C. (1998). Principles to Scaffold Mixed Textual and Iconic End-User Programming Languages. In Proceedings of the 1998 I.E. Symposium of Visual Languages (pp. 187–194). Nova Scotia.
go back to reference Resnick, M., Maloney, J., Monroy-Hernandez, A., Rusk, N., Eastmond, E., Brennan, K., Millner, A., Rosenbaum, E., Silver, J., Silverman, B. & Kafai, Y. (2009). Scratch: Programming for All. In Communications of the ACM (Vol. 52, pp. 60–67). Resnick, M., Maloney, J., Monroy-Hernandez, A., Rusk, N., Eastmond, E., Brennan, K., Millner, A., Rosenbaum, E., Silver, J., Silverman, B. & Kafai, Y. (2009). Scratch: Programming for All. In Communications of the ACM (Vol. 52, pp. 60–67).
go back to reference Sengupta, P., Kinnebrew, J. S., Basu, S., Biswas, G., & Clark, D. (2013). Integrating computational thinking with K-12 science education using agent-based computation: A theoretical framework. Education and Information Technologies, 18(2), 351–380. https://doi.org/10.1007/s10639-012-9240-x. Sengupta, P., Kinnebrew, J. S., Basu, S., Biswas, G., & Clark, D. (2013). Integrating computational thinking with K-12 science education using agent-based computation: A theoretical framework. Education and Information Technologies, 18(2), 351–380. https://​doi.​org/​10.​1007/​s10639-012-9240-x.
go back to reference Turkle, S., & Papert, S. (1992). Epistemological Pluralism and the Revaluation of the Concrete. Journal of Mathematical Behavior, 11(1), 3–33. Turkle, S., & Papert, S. (1992). Epistemological Pluralism and the Revaluation of the Concrete. Journal of Mathematical Behavior, 11(1), 3–33.
go back to reference Wagh, A. (2016). Building v/s Exploring Models: Comparing Learning of Evolutionary Processes through Agent-based Modeling (A dissertation). Northwestern University, Evanston. Wagh, A. (2016). Building v/s Exploring Models: Comparing Learning of Evolutionary Processes through Agent-based Modeling (A dissertation). Northwestern University, Evanston.
go back to reference Wagh, A., Cook-Whitt, K., & Wilensky, U. (2017). Bridging inquiry-based science and constructionism: Exploring the alignment between students tinkering with code of computational models and goals of inquiry. Journal of Research in Science Teaching. https://doi.org/10.1002/tea.21379 Wagh, A., Cook-Whitt, K., & Wilensky, U. (2017). Bridging inquiry-based science and constructionism: Exploring the alignment between students tinkering with code of computational models and goals of inquiry. Journal of Research in Science Teaching. https://​doi.​org/​10.​1002/​tea.​21379
go back to reference Wagh, A., & Wilensky, U. (2012a). Breeding birds to learn about artificial selection: Two birds with one stone? In: J. van Aalst, K. Thompson, M. Jacobson, & P. Reimann (Eds.), 10th International Conference of the Learning Sciences: The Future of Learning (Vol. 2: Short papers, pp. 426–430). Sydney, Australia, July 2-6. Wagh, A., & Wilensky, U. (2012a). Breeding birds to learn about artificial selection: Two birds with one stone? In: J. van Aalst, K. Thompson, M. Jacobson, & P. Reimann (Eds.), 10th International Conference of the Learning Sciences: The Future of Learning (Vol. 2: Short papers, pp. 426–430). Sydney, Australia, July 2-6.
go back to reference Wagh, A., & Wilensky, U. (2012b). Mechanistic Explanations of Evolutionary Change Facilitated by Agent-based Models. Paper presented at the American Educational Research Association, Vancouver, April 13-17. Wagh, A., & Wilensky, U. (2012b). Mechanistic Explanations of Evolutionary Change Facilitated by Agent-based Models. Paper presented at the American Educational Research Association, Vancouver, April 13-17.
go back to reference Wagh, A., & Wilensky, U. (2013). Leveling the Playing Field: Making Multi-level Evolutionary Processes Accessible through Participatory Simulations. In N. Rummel, M. Kapur, M. Nathan, & S. Puntambekar (Eds.), To See the World and a Grain of Sand: Learning across Levels of Space, Time and Scale (Vol. 2, pp. 181–184). Madison, Wisconsin, June 15-19: Proceedings of CSCL. Wagh, A., & Wilensky, U. (2013). Leveling the Playing Field: Making Multi-level Evolutionary Processes Accessible through Participatory Simulations. In N. Rummel, M. Kapur, M. Nathan, & S. Puntambekar (Eds.), To See the World and a Grain of Sand: Learning across Levels of Space, Time and Scale (Vol. 2, pp. 181–184). Madison, Wisconsin, June 15-19: Proceedings of CSCL.
go back to reference Wagh, A., & Wilensky, U. (2014). Seeing patterns of change: Supporting student noticing in building models of natural selection. In G. Futschek & C. Kynigos (Eds.), Constructionism and Creativity, Proceedings of the 3rd International Constructionism Conference. Vienna: OCG (Österreichische Computer Gesellschaft). Wagh, A., & Wilensky, U. (2014). Seeing patterns of change: Supporting student noticing in building models of natural selection. In G. Futschek & C. Kynigos (Eds.), Constructionism and Creativity, Proceedings of the 3rd International Constructionism Conference. Vienna: OCG (Österreichische Computer Gesellschaft).
go back to reference Wagh, A., Novak, M., Soylu, F., & Wilensky, U. (2016). Integrating agent-based modeling & case Study to learn about population dynamics: A design framework. Paper presented at NARST, Baltimore, April 14-17. Wagh, A., Novak, M., Soylu, F., & Wilensky, U. (2016). Integrating agent-based modeling & case Study to learn about population dynamics: A design framework. Paper presented at NARST, Baltimore, April 14-17.
go back to reference Wilensky, U. (1999a). GasLab—An extensible modeling toolkit for connecting micro- and macro- properties of gases. In N. Roberts, W. Feurzeig, & B. Hunter (Eds.), Computer Modeling in Science and Mathematics Education. Berlin: Springer-Verlag. Wilensky, U. (1999a). GasLab—An extensible modeling toolkit for connecting micro- and macro- properties of gases. In N. Roberts, W. Feurzeig, & B. Hunter (Eds.), Computer Modeling in Science and Mathematics Education. Berlin: Springer-Verlag.
go back to reference Wilensky, U. (2003). Statistical mechanics for secondary school: The GasLab modeling toolkit. International Journal of Computers for Mathematical Learning[Special Issue on Agent-Based Modeling], 8(1), 1–41. Wilensky, U. (2003). Statistical mechanics for secondary school: The GasLab modeling toolkit. International Journal of Computers for Mathematical Learning[Special Issue on Agent-Based Modeling], 8(1), 1–41.
go back to reference Wilensky, U., & Centola, D. (2007). Simulated Evolution: Facilitating Students’ Understanding of the Multiple Levels of Fitness through Multi-Agent Modeling. In Proceedings of the Fourth International Conference on Complex Systems. Nashua. Wilensky, U., & Centola, D. (2007). Simulated Evolution: Facilitating Students’ Understanding of the Multiple Levels of Fitness through Multi-Agent Modeling. In Proceedings of the Fourth International Conference on Complex Systems. Nashua.
go back to reference Wilensky, U., & Novak, M. (2010). Understanding evolution as an emergent process: Learning with agent-based models of evolutionary dynamcis. In R. Taylor & M. Ferrari (Eds.), Epistemology and Science Education: Understanding the Evolution vs. Intelligent Design Controversy. New York, Routledge. Wilensky, U., & Novak, M. (2010). Understanding evolution as an emergent process: Learning with agent-based models of evolutionary dynamcis. In R. Taylor & M. Ferrari (Eds.), Epistemology and Science Education: Understanding the Evolution vs. Intelligent Design Controversy. New York, Routledge.
go back to reference 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.CrossRef 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.CrossRef
go back to reference Wilkerson, M., & Wilensky, U. (2010). Restructuring Change, Interpreting Changes: The DeltaTick Modeling and Analysis Toolkit. In J. Clayson & I. Kalas (Eds.), Proceedings of the Constructionism 2010 Conference. Paris, France. https://doi.org/Aug 10-14 . Wilkerson, M., & Wilensky, U. (2010). Restructuring Change, Interpreting Changes: The DeltaTick Modeling and Analysis Toolkit. In J. Clayson & I. Kalas (Eds.), Proceedings of the Constructionism 2010 Conference. Paris, France. https://​doi.​org/​Aug 10-14 .
go back to reference Wilkerson, M. H., Gravel, B. E., & Macrander, C. A. (2014). Exploring Shifts in Middle School Learners’ Modeling Activity While Generating Drawings, Animations, and Computational Simulations of Molecular Diffusion. J Sci Educ Technol, 24(2–3), 396–415. https://doi.org/10.1007/s10956-014-9497-5. Wilkerson, M. H., Gravel, B. E., & Macrander, C. A. (2014). Exploring Shifts in Middle School Learners’ Modeling Activity While Generating Drawings, Animations, and Computational Simulations of Molecular Diffusion. J Sci Educ Technol, 24(2–3), 396–415. https://​doi.​org/​10.​1007/​s10956-014-9497-5.
go back to reference Xiang, L., & Passmore, C. (2010). The Use of an Agent-Based Programmable Modeling Tool in 8th Grade Students’ Model-Based Inquiry. Journal of the Research Center for Educational Technology, 6(2), 130–147. Xiang, L., & Passmore, C. (2010). The Use of an Agent-Based Programmable Modeling Tool in 8th Grade Students’ Model-Based Inquiry. Journal of the Research Center for Educational Technology, 6(2), 130–147.
go back to reference Yoon, S., Anderson, E., Klopfer, E., Koehler-Yom, J., Sheldon, J., Schoenfeld, I., Wendel, D., Scheintaub, H., Oztok, M., Evans, C., & Goh, S.-E. (2016). Designing Computer-supported Complex Systems Curricula for the Next Generation Science Standards in High School Science Classrooms. Systems, 4(4). Yoon, S., Anderson, E., Klopfer, E., Koehler-Yom, J., Sheldon, J., Schoenfeld, I., Wendel, D., Scheintaub, H., Oztok, M., Evans, C., & Goh, S.-E. (2016). Designing Computer-supported Complex Systems Curricula for the Next Generation Science Standards in High School Science Classrooms. Systems, 4(4).
Metadata
Title
EvoBuild: A Quickstart Toolkit for Programming Agent-Based Models of Evolutionary Processes
Authors
Aditi Wagh
Uri Wilensky
Publication date
23-10-2017
Publisher
Springer Netherlands
Published in
Journal of Science Education and Technology / Issue 2/2018
Print ISSN: 1059-0145
Electronic ISSN: 1573-1839
DOI
https://doi.org/10.1007/s10956-017-9713-1

Other articles of this Issue 2/2018

Journal of Science Education and Technology 2/2018 Go to the issue

Premium Partners