Skip to main content
Log in

From Agents to Continuous Change via Aesthetics: Learning Mechanics with Visual Agent-based Computational Modeling

  • Published:
Technology, Knowledge and Learning Aims and scope Submit manuscript

Abstract

Novice learners find motion as a continuous process of change challenging to understand. In this paper, we present a pedagogical approach based on agent-based, visual programming to address this issue. Integrating agent-based programming, in particular, Logo programming, with curricular science has been shown to be challenging in previous research on educational computing. We present a new Logo-based visual programming language—ViMAP—and, a sequence of learning activities involving programming and modeling, designed specifically to support seamless integration between programming and learning kinematics. We describe relevant affordances of the ViMAP environment that supports such seamless integration. We then present ViMAP-MoMo, a curricular unit designed in ViMAP for modeling kinematics, for a wide range of students (elementary—high school). Finally, we describe in detail a sequence of learning activities in three phases, discuss the underlying rationale for each phase, and where relevant, report results in the form of observational data from two studies.

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

Similar content being viewed by others

Notes

  1. Each line of code in the C-World can accommodate a maximum of six command blocks.

References

  • Abelson, H., & diSessa, A. (1981). Turtle geometry: The computer as a medium for exploring mathematics. Cambridge, MA: MIT Press.

    Google Scholar 

  • diSessa, A. A. (1985). A principled design for an integrated computational environment. Human Computer Interaction, 1, 1–47.

    Article  Google Scholar 

  • diSessa, A., & Abelson, H. (1986). Boxer: A reconstructible computational medium. Communications of the ACM, 29, 859–868.

    Article  Google Scholar 

  • diSessa, A. A., Abelson, H., & Ploger, D. (1991a). An overview of boxer. Journal of Mathematical Behavior, 10(1), 3–15.

    Google Scholar 

  • diSessa, A., Hammer, D., Sherin, B., & Kolpakowski, T. (1991b). Inventing graphing: Children’s meta-representational expertise. Journal of Mathematical Behavior, 10(2), 117–160.

    Google Scholar 

  • Dyskra, D. I., Jr, & Sweet, D. R. (2009). Conceptual development about motion and force in elementary and middle school students. American Journal of Physics, 77(5), 468–476.

    Article  Google Scholar 

  • Eisenberg, M., & Buechley, L. (2008). Pervasive fabrication: Making construction ubiquitous in education. Journal of Software, 3(4), 62–68.

    Article  Google Scholar 

  • Elby, A. (2000). What students’ learning of representations tells us about constructivism. Journal of Mathematical Behavior, 19, 481–502.

    Article  Google Scholar 

  • Guzdial, M. (1994). Software‐realized scaffolding to facilitate programming for science learning. Interactive Learning Environments, 4(1).

  • Halloun, I. A., & Hestenes, D. (1985). The initial knowledge state of college physics students. American Journal of Physics, 53(11), 1043–1056.

    Article  Google Scholar 

  • Hestenes, D. (1993). MODELING is the name of the game. A presentation at the NSF Modeling Conference.

  • Latour, B. (1999). Pandora’s hope: Essays on the reality of science studies. Cambridge, MA: Harvard University Press.

    Google Scholar 

  • Lehrer, R. (2009). Designing to develop disciplinary dispositions: Modeling natural systems. American Psychologist, 64(8), 759–771.

    Article  Google Scholar 

  • Leinhardt, G., Zaslavsky, O., & Stein, M. M. (1990). Functions, graphs, and graphing: Tasks, learning and teaching. Review of Educational Research, 60, 1–64.

    Google Scholar 

  • McCloskey, M. (1983). Naive theories of motion. In D. Gentner & A. Stevens (Eds.), Mental models (pp. 299–324). Hillsdale, NJ: Lawrence Erlbaum.

    Google Scholar 

  • McDermott, L. C., Rosenquist, M. L., & van Zee, E. H. (1987). Student difficulties in connecting graphs and physics: Examples from kinematics. American Journal of Physics, 55, 505–513.

    Article  Google Scholar 

  • Miller, A. I. (1978). Visualization lost and regained: The genesis of the quantum theory in the period 1913–27. In J. Wechsler (Ed.), On aesthetics in science (pp. 73–102). Cambridge: MIT Press.

    Google Scholar 

  • Nersessian, N. J. (1992). How do scientists think? Capturing the dynamics of conceptual change in science. In R. N. Giere (Ed.), Cognitive models of science (pp. 3–45). Minneapolis, MN: University of Minnesota Press.

    Google Scholar 

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

  • Piaget, J. (1957). Logic and psychology. New York: Basic Books.

  • Sengupta, P., & Hubbell, W. (in review). Integrating computational thinking and modeling with high school physics using agent-based visual programming.

  • Sengupta, P. (2011). Design principles for a visual programming language to integrate agent-based modeling in K-12 science. In Sayama, H., Minai, A. A., Braha, D., & Bar-Yam, Y. (Eds.), Unifying themes in complex systems volume VIII: proceedings of the eighth international conference on complex systems (ICCS 2011) (pp 1636–1638). New England Complex Systems Institute Series on Complexity (NECSI Knowledge Press, ). ISBN 978-0-9656328-4-3.

  • Sengupta, P., & Farris, A. V. (2012). Learning kinematics in elementary grades using agent-based computational modeling: A visual programming based approach. In Proceedings of the 11th international conference on interaction design & children.

  • Sengupta, P., & Wright, M. (2010). ViMAP [Computer software]. Mind, Matter & Media Lab, Vanderbilt University, USA.

  • Sherin, B. L. (2000). How students invent representations of motion: A genetic account. Journal of Mathematical Behavior, 19, 399–441.

    Article  Google Scholar 

  • Sherin, B., diSessa, A. A., & Hammer, D. M. (1993). Dynaturtle revisited: Learning physics through collaborative design of a computer model. Interactive Learning Environments, 3(2), 91–118.

    Article  Google Scholar 

  • Tanimoto, S. L. (1990). VIVA: A visual language for image processing. Journal of Visual Languages and Computing, 1, 127–139.

    Article  Google Scholar 

  • Tisue, S., & Wilensky, U. (2004). NetLogo: A simple environment for modeling complexity. In Proceedings of the international conference on complex systems, Boston, May 16–21.

  • Tufte, E. R. (1990). Envisioning information. Cheshire, CT: Graphics Press, LLC.

    Google Scholar 

  • Wechsler, J. (Ed.). (1978). On aesthetics and science. Boston: Birkhäuse.

    Google Scholar 

  • Wilensky, U. (1991). Abstract meditations on the concrete and concrete implications for mathematics education. In Constructionism. Norwood, NJ: Ablex Publishing Corp.

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

Download references

Acknowledgments

The authors gratefully acknowledge the support of Wilson Hubbell and Gokul Krishnan for sharing and working with important ideas during formative stages of this work. The first author would especially like to thank Rich Lehrer for encouraging this work since its ideation. Partial financial support was provided by Vanderbilt University and two grants from the National Science Foundation (NSF IIS # 1124175 and NSF CAREER OCI # 1150230).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pratim Sengupta.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Sengupta, P., Farris, A.V. & Wright, M. From Agents to Continuous Change via Aesthetics: Learning Mechanics with Visual Agent-based Computational Modeling. Tech Know Learn 17, 23–42 (2012). https://doi.org/10.1007/s10758-012-9190-9

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10758-012-9190-9

Keywords

Navigation