Abstract
The Function Machines Language Programming languages are potentially powerful tools for helping students develop mathematical ways of thinking. However, helping students acquire fluency in developing mathematically rich programs, especially in a way that they find engaging and pleasurable, is a nontrivial task indeed. Even Logo, the most accessible functional language, poses significant conceptual barriers to the acquisition of the necessary knowledge and skill. The mechanisms for passing data and transferring control between procedures, particularly iterative and recursive control structures, are particularly difficult for beginning students. The Function Machines computer language was expressly designed to overcome these barriers through the use of visual representations that make control structures and program operation more transparent and accessible. Work with Function Machines enhances students’ development of the notions and art of mathematical modeling and model-based inquiry.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Braunfeld, P., Dilley, C., & Rucker, W. 1967. A New UICSM approach to fractions for the junior high school. The Mathematics Teacher, March 1967, 215–221.
Feurzeig, W., Cuoco, A., Goldenberg, P., & Morrison, D. 1993.Special issue on Function Machines. Intelligent Tutoring Media, 4 (3/4), 95–141.
Feurzeig, W., & Richards, J. 1996. Function Machines: A visual environment to support mathematical modeling. Communications, Association for Computing Machines, 39(8), 88–90.
Morrison, D., & Feurzeig, W. 1993. Using Function Machines to model stochastic systems. Intelligent Tutoring Media, 4 (3/4), 129–141.
Morrison, D., & Walters Associates. 1989. Function Machines user manual, Technical Report, Learning Systems and Technologies, Cambridge, MA: BBN Technologies, 1–164.
Resnick, M. 1990. Multilogo: A study of children and concurrent programming. Interactive Learning Environments, 1 (3), 153–170.
Wight, S., Feurzeig, W., & Richards, J. 1988. Pluribus: A visual programming environment for Education and Research. Proceedings, IEEE Workshop on Language for Automation. College Park, MD: The Computer Society, The Institute of Electrical and Electronics Engineers, 122–128.
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer Science+Business Media New York
About this chapter
Cite this chapter
Feurzeig, W. (1999). A Visual Modeling Tool for Mathematics Experiment and Inquiry. In: Feurzeig, W., Roberts, N. (eds) Modeling and Simulation in Science and Mathematics Education. Modeling Dynamic Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4612-1414-4_4
Download citation
DOI: https://doi.org/10.1007/978-1-4612-1414-4_4
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4612-7135-2
Online ISBN: 978-1-4612-1414-4
eBook Packages: Springer Book Archive