A Visual Modeling Tool for Mathematics Experiment and Inquiry

  • Wallace Feurzeig
Part of the Modeling Dynamic Systems book series (MDS)


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.


Seat Belt Average Life Span Mathematic Experiment Multiplication Machine Display Window 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 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.Google Scholar
  2. Feurzeig, W., Cuoco, A., Goldenberg, P., & Morrison, D. 1993.Special issue on Function Machines. Intelligent Tutoring Media, 4 (3/4), 95–141.CrossRefGoogle Scholar
  3. Feurzeig, W., & Richards, J. 1996. Function Machines: A visual environment to support mathematical modeling. Communications, Association for Computing Machines, 39(8), 88–90.Google Scholar
  4. Morrison, D., & Feurzeig, W. 1993. Using Function Machines to model stochastic systems. Intelligent Tutoring Media, 4 (3/4), 129–141.Google Scholar
  5. Morrison, D., & Walters Associates. 1989. Function Machines user manual, Technical Report, Learning Systems and Technologies, Cambridge, MA: BBN Technologies, 1–164.Google Scholar
  6. Resnick, M. 1990. Multilogo: A study of children and concurrent programming. Interactive Learning Environments, 1 (3), 153–170.CrossRefGoogle Scholar
  7. 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.Google Scholar

Copyright information

© Springer Science+Business Media New York 1999

Authors and Affiliations

  • Wallace Feurzeig

There are no affiliations available

Personalised recommendations