Skip to main content
Log in

Mathematics with Component-Oriented Exploratory Software

  • Published:
International Journal of Computers for Mathematical Learning Aims and scope Submit manuscript

Abstract

In this paper we discuss a component-oriented architecture which we are employing to develop programmable exploratory software for mathematics. We argue that the architecture can be used to provide synergy between end-user programming and efficient behavior of components, i.e. Computational objects of a wide range of technical complexity and functionalities. We give examples of components with mathematics in their behavior and components which in themselves embody mathematical relations. Through both formal language and visual means, users can link them to form creative configurations with interesting functionalities and use the resulting environments for exploratory activity. We conclude that this architecture enables a more efficient collaboration between technical and educational expertise in developing exploratory software.

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.

Similar content being viewed by others

REFERENCES

  • Apple Inc. (1996). OpenDoc User’s Manual.

  • Booth, L. (1984). Algebra: Children’s Strategies and Errors. NFER-Nelson.

  • Confrey, J. and Maloney, A. (August 1996). Function probe, Communications of the ACM 39(8): 86–87.

  • Cuoco, A. (1995). Computational media to support the learning and use of functions, in computers and exploratory learning. In A. diSessa, C. Hoyles and R. Noss (Eds.), Computers and Exploratory Learning(pp. 79–108). Springer Verlag NATO ASI Series.

  • diSessa, A.A. (1995). The many faces of a computational medium: Teaching the mathematics of motion. In A. diSessa, C. Hoyles and R. Noss (Eds.), Computers and Exploratory Learning(pp. 337–359). Springer Verlag NATO ASI Series.

  • diSessa, A. and Abelson, H. (1986) BOXER: A reconstructible computational medium, Communications of the ACM29(9): 859–868.

  • diSessa, A. (1993). Toward an epistemology of physics, Cognition and Instruction10(2–3): 205–225.

    Google Scholar 

  • Dubinsky, A. and Harel, G. (1992). The nature of the process conception of function. In A. Dubinsky and G. Harel (Eds.), The Concept of Function, Aspects of Epistemology and Pedagogy(pp. 85–106). MAA Notes and Reports Series.

  • Eisenberg, M. (1995). Creating software applications for children: Some thoughts about design, In A. diSessa, C. Hoyles and R. Noss (Eds.), Computers and Exploratory Learning (pp. 175–196). Springer Verlag NATO ASI Series.

  • Eisenberg, M. (April 1995). Programmable applications. Interpreter meets interface, SIGCHI Bulletin27(2): 68–93.

    Google Scholar 

  • Feurzeig, W. and Richards, J. (August 1996). Function machines, Communications of the ACM39(8): 88–90.

  • Fuys, D., Geddes, D. and Tischler, R. (1985). An investigation of the Van Hiele model of thinking. In Geometry Among Adolescents. New York: Brooklyn College, C.U.N.Y., School of Education.

  • Hadzilacos, Th. and Koutlis, M. (November 1993) A framework for the computer aided spatial education through geographic microwords, Workshop in Advances in Geographic Information Systems. ACM, Washington DC.

  • Hanckock, C. (1995). The medium and the curriculum: Reflections on transparent tools and tacit mathematics. In A. diSessa, C. Hoyles and R. Noss (Eds.), Computers and Exploratory Learning(pp. 222–240). Springer Verlag NATO ASI Series.

  • Harel, I. and Papert, S. (1990). Software design as a learning environment, Interactive Learning Environments1: 1–32.

    Google Scholar 

  • Harvey, B. (August 1993). Symbolic programming vs. software engineering–Fun vs. professionalism–Are these the same question? In P. Georgiadis, G. Gyftodimos, Y. Kotsanis and C. Kynigos (Eds.), Logo-Like Learning Environments: Reflection and Prospect(pp. 28–31). Proceedings of the Fourth European Logo Conference, University of Athens, Department of Informatics, Athens (Greece).

  • Hoyles, C. and Noss, R. (1992). Learning Mathematics and Logo. MIT Press.

  • Hoyles, C., Healy L. and Sutherland R. (1991). Patterns of discussion between pupil pairs in computer and noncomputer environments. Journal of Computer Assisted Learning7: 210–228.

    Google Scholar 

  • Hoyles C., Noss R. and Sutherland R. (1991). The Microworlds Project: 1986–1989 Final Report to the Economic and Social Research Council. Institute of Education, University of London.

  • Hoyles, C. and Noss, R. (1991). Deconstructing microworlds. In D.L. Ferguson (Ed.), Advanced Technologies in the Teaching of Mathematics and Science. Berlin: Springer Verlag.

  • Hoyles, C. (1991). Developing mathematical knowledge through microworlds. In A. Bishop, S. Mellin-Olsen and J. van Dormoen (Eds.), Mathematical Knowledge: It’s Growth through Teaching(pp 147–172). Dordrecht (Holland): Kluwer Academic Publishers.

  • Jackiw, N. (1990). The Geometer Sketchpad. Berkeley, CA: Key Curriculum Press.

  • Kaput, J. and Roschelle, J. (1996). SimCalc 2nd Year Project Report. SimCalc Project.

  • Koutlis, M. and Hadzilacos, Th. (1996). Avakeeo: The construction kit of geography microworlds. Second International Symposium on GIS in Higher Education. NCGIA, Baltimore, September.

  • Kuchemann, D. (1981). Algebra. In K. Hart (Ed.), Children’s Understanding of Mathematics (pp. 11–16). London: Murray.

  • Kynigos, C. et al. (1997). Microworld Design. Interim Report, YDEES Project.

  • Kynigos, C., Gyftodimos, G. and Georgiadis, P. (1993). Empowering a society of future users of information technology: A longitudinal study of application in early education, European Journal of Information Systems2(2): 139–148.

    Google Scholar 

  • Kynigos, C., Nikolaides. C. and Oikonomou, A. (1994). Designing a geometrical microworld based on synergy between direct manipulation and programmability. Greek Conference for Technological Environments for Education(pp 147–155). Doukas School, Athens.

  • Kynigos, C. (1995). Programming as a means of expressing and exploring ideas in a directive educational system: Three case studies. In A. diSessa, C. Hoyles and R. Noss (Eds.), Computers and Exploratory Learning(pp. 399–420). Springer Verlag NATO ASI Series.

  • Kynigos, C. (1997). Dynamic representations of angle with a Logobased variation tool: A case study. Proceedings of the Sixth European Logo Conference. Budapest.

  • Lave, J. (1988). Cognition in Practice. Cambridge: Cambridge University Press.

  • Mark, D. and Frank, A. (1990). Experiential and formal models of geographic space, NCGIA Technical Report90-10.

  • Microsoft Inc. (1996). OLE User’s Manual.

  • Noble, T. and Numirovsky, R. (1995). Graphs that go backwards. In L. Meira and D. Carraher (Eds.), Proceedings of the Nineteenth International Conference for the Psychology of Mathematics Education, vol. 2 (pp. 256–263). Recife, Brazil.

  • Noss, R. (in press). Meaning mathematically with computers. In P. Bryant and T Nunes (Eds.), Children Doing Mathematics. C.U.P.

  • Noss, R. and Hoyles, C. (1996). Windows on Mathematical Meanings. Dordrecht/Boston/ London: Kluwer Academic Publishers.

  • Resnick, M. (1994). Turtles, Trinities and Traffic Jams: Explorations in Massively Parallel Microworlds. Cambridge: MA, MIT Press.

  • Resnick, M. (1995). New paradigms for computing, new paradigms for thinking, computers and exploratory learning. In A. diSessa, C. Hoyles and R. Noss (Eds.), Computers and Exploratory Learning(pp. 31–44). Springer Verlag NATO ASI Series.

  • Roschelle, J. and Kaput, J.J. (August 1996). SimCalc mathworlds for the mathematics of change, Communications of the ACM39(8): 97–99.

  • Roschelle, J. and Spoher, J. (1997). Educationl Object Economy. http://trp.research. apple.com/EdEconomy/index.html.

  • Sendova, E. and Sendov, B. (1993). Learning to speak mathematically and speaking mathematically to learn. In C. Kynigos et al. (Eds.), Proceedings of the 4th European Logo Conference(pp 281–289). Doukas School Publication.

  • Sinclair, H. (1987). Constructivism and the psychology of mathematics. Proceedings of the Eleventh International Conference for the Psychology of Mathematics Education (pp. 28–42).

  • Sutherland, R. (1989). Providing a computer based framework for algebraic thinking. Educational Studies in Mathematics20 (pp. 317–344). The Netherlands: Kluwer Academic Publishers.

  • TERC Inc (1993). Curriculum Guide for the Tabletop Senior and the Tabletop Junior.

  • Vergnaud, G. (1987). About constructivism. Proceedings of the Mathematics Education (pp. 42–55).

  • Vosniadou, S. and Brewer, W.F. (1992). Mental models of the earth: A study of conceptual change in childhood, Cognitive Psychology24: 535–585.

    Google Scholar 

  • Wolfram Research Inc. (1996). Mathematica User’s Manual.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kynigos, C., Koutlis, M. & Hadzilacos, T. Mathematics with Component-Oriented Exploratory Software. International Journal of Computers for Mathematical Learning 2, 229–250 (1997). https://doi.org/10.1023/A:1009744718575

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1009744718575

Navigation