My work with microworlds has been to design computerized environments that allow two foci: conceptual development and mathematical problem solving. The theory behind that approach has been elaborated elsewhere (Thompson, 1985a). In this chapter I will only briefly touch upon theoretical motivations, devoting the majority of the discussion to what I mean by a mathematical microworld, how one works, and to issues of designing microworld environments. The discussion in this chapter is framed by the research program in which I have been engaged over the past four years. Figure 5.1 outlines the principal components of that program. It shows that remarks given here about the design of software to be used in mathematics teaching and learning are not given in isolation. Rather, they are informed by results, conceptions, and metaphors from investigations of cognitive processes of mathematical comprehension and problem solving, prescriptions for cognitive objectives of instruction, and analyses of mathematical content (Dreyfus & Thompson, 1985; Thompson, 1985a). Each of these, in turn, is informed by knowledge gained through research and development of software for teaching and learning mathematics (Thompson, 1985b, 198Sc; Thompson & Dreyfus, in press). I do not mean to say that one must accept the research program outlined in Fig. 5.1 to design mathematical microworlds. Rather, I mean only to say that issues of design are at heart theoretical, and as an aid to communication it helps to make explicit one's theoretical perspective from the outset.
[1]
Przemyslaw Prusinkiewicz,et al.
L.E.G.O. - AN INTERACTIVE GRAPHICS SYSTEM FOR TEACHING GEOMETRY AND COMPUTER GRAPHICS
,
1986
.
[2]
Bob Lawler,et al.
Designing computer-based microworlds
,
1987
.
[3]
R. L. Goodstein.
MATHEMATICAL LOGIC AND THE FOUNDATIONS OF MATHEMATICS
,
1963
.
[4]
Mikhail V. Matz.
A process model for high school algebra errors
,
1982
.
[5]
Joan I. Heller,et al.
Knowledge structure and problem solving in physics
,
1982
.
[6]
Robert W. Lawler,et al.
The Progressive Construction of Mind
,
1981,
Cogn. Sci..
[7]
Patrick W Thompson.
Experience, Problem Solving, and Learning Mathematics: Considerations in Developing Mathematics Curricula
,
1985
.
[8]
Patrick W Thompson.
A Piagetian Approach to Transformation Geometry via Microworlds.
,
1985
.
[9]
Patrick W Thompson.
Computers in research on mathematical problem solving
,
1985
.
[10]
Wallace Feurzeig.
Algebra slaves and agents in a Logo-based mathematics curriculum
,
1986
.
[11]
Andrea A. diSessa,et al.
Unlearning Aristotelian Physics: A Study of Knowledge-Based Learning
,
1982,
Cogn. Sci..
[12]
Jill H. Larkin,et al.
Cognition of learning physics
,
1981
.
[13]
S. C. Kleene,et al.
Introduction to Metamathematics
,
1952
.
[14]
Kevin F. Collis,et al.
Evaluating the Quality of Learning: The SOLO Taxonomy
,
1977
.
[15]
Patrick W Thompson,et al.
Microworlds and Van Hiele levels
,
1985
.