Introduction
A Lament
Teacher: "William, you are not doing those additions correctly."
William: "Thats the way I do them."
Conversation reported by Dr. Don Coleman when relating his experience as an elementary school teacher in 1980
Our Mathematics has been over five millenia in develoment and is unrivaled among human constructions for its unity, consistency, and utility. Nevertheless it is percieved by many as a disconnected collection of arcane formulas, symbols, and processes whose principal use is the production of numbers, formulas, or symbols called 'answers' . A 'mathematics problem' is typically expected to be stated in a telegraphic style, and produce a single correct answer. The object of mathematical study seems to be learning which steps to apply in a particular situation to produce the answer. Significant weight is attached to the speed and accuracy with which one can produce the answer. 'Problems' tend to be viewed as things found at the end of a chapter or section in a text book or on a test. 'Working a problem' is a task that takes at most a few minutes of locating a similar exercise in the text and then matching the steps employed to solve that problem to the current problem. The test of whether one's answer is correct is that it agrees with the table of answers in the back of the book, or the teacher's answer. Getting the same answer as these oracles 75% of the time is as much as could be expected from an 'average' student.
Viewed this way William's approach is altogether reasonable. His algorithm gave the correct sum of three, three digit numbers most of the time. Since mathematics is simply the application of algorithms to symbols there was no obvious reason why the official algorithm is preferable to the one he devined and could apply quickly, consistently, and accurately.
There is no report on whether Dr. Coleman's admonition had an influence on William's view of mathematics but as measured by the percentage of college freshmen with the same outlook, over a decade of exposure to the same message, delivered by highly qualified, motivated teachers has not resonated with many. These students, many of whom have made good grades in algorithmic, 'plug and chug' courses emerge from a dozen year's study of mathematics with problem solving skills not even remotely commensurate with the investment made in their education. Further, they leave with a view of the discipline and the level to which the average person can master it not so far removed from that of ancient Egyptians peasants for whom priests reconstructed the boundaries of their fields after the floods of the Nile. While obviously imposing career limits on adults who hold them, such attitudes are readily passed on to the next generation by many parents who are unable to assist and encourage their children in studies of mathematics beyond elementary arithmetic or algebra.
Part of the problem and a remedy
William had no objective criterion for assessing whether his solution was better or worse than any other, other than by comparing it with the 'official' answer. He could work so fast that he got more correct answers than most of his peers so reinforcement from them was unlikely to cause him to re-assess his approach. Nor, one suspects, was input from parents. One may note, however, that if William had invented a new fingering for a musical instrument with the same properties as his mathematical algorithm ( 80 percent correct) he and his peers would have very quickly determined that the approach was in need of further development. Their common understanding of how some things are supposed to sound provides the basis for an objective assessment. Our object here is to bring something akin to that type of reality to the exercise of elementary mathematics, by providing experience in creating and analyzing problems whose statements and/or solutions are extrinsic to formal mathematics and are phrased in terms which can be appreciated and even assessed independently of the mathematics required to model or solve them. The extrinsic character allows students to guage the effacy of their understanding progress toward solutions and allows peers and parents to provide encouragement and criticism in the venaculor of the context, even when of they have no facility with, or even understanding of the mathematics.
An admittedly incomplete, though useful metaphor is music. Parents and colleagues to whom musical notation and theory is as impenetrable as any page of mathematics are nevertheless able to appreciate, encourage, and to some extent criticize student music. Student musicians themselves have a reasonable feeling for their progress toward 'getting it right'. An analog of this in mathematics occurs when a visual object, such as a picture or animation is produced which can be viewed, appreciated, and critiqued by an 'audience'. This is one of the goals of our visual approach in this text which we call Visual Problem Solving.
In Visual Problem Solving, we study the development and analysis of problems within a context in which a spectrum of explorations are not only feasible but natural. Results of explorations must be expressible in a visual format which can be appreciated independently of the underlying mathematics and through which a 'lay' person can assess in a meaningful way the progress it represents toward the exploration's stated objective. While emphasis on the visual serves the objective of introducing what for lack of a better term we forthrightly call a 'performance' dimension, it's more fundamental purpose is the linking of geometric intuition, the most powerful ananlytic tool most people possess, to systematic problem solving.
In this text, we will introduce and develop a number of problem contexts, each of which satisfies the following:
The context can be modeled and is amenable to serious exploration using elementary arithmetic, algebra, trigonometry, and plane and analytic geometry. We eschew calculus here but are perfectly willing to use formulas for the volume of a cone and such basic notions as position, velocity, acceleration from calculus.
The contexts, or at least solutions to explorations they engender must be amenable to highly visual explanation or representation which can be appreciated with no understanding of the mathematical details. Such an observer should be able on the basis of the visual presentation to make an informed decision on whether the work presented reprsents progress toward a solution to the problem under investigation.
The explorations suggested by the context should lie in a broad spectrum from elementary descriptive projects to high quality student research areas.
In general our approach is to introduce a context and develop a mathematical model which contains or is extensible to a family of explorations. Typically, we initiate a primary investigation and ask students to complete or extend parts of it over a fixed period of time. Except for projects done for individual evaluation, students are encouraged to work together in groups. On all projects students are encouraged to confer with faculty frequently on their progress. Modeling the way technical investigations develop and proceed in practice, assistance is readily given at the very general conceptual level and the very specific, technical level. In addition, we provide a literature of investigations which can be used both for general ideas and directions of inquiry.
When the mathematics and vocabulary of a context are well understood, some attention is directed to its further development/extension through application of some general problem development techniques. This introduces the art, and science of problem context development in a hands on process. The general message is that while new, fruitful problem areas may spring from pure inspiration, by far the largest part of them will be systematically be derived from previous efforts and will inherit many of the features that made the source productive. This is particularly true of problem areas ultimately designed for young students - those in which the mathematical prerequisites are very modest. We will find that rather than making the development task more difficult, well-chosen constraints such as our 'no calculus' and the visual requirement for our investigations provide both a focus and a wealth of problems to address.
The final stage in the development cycle of a context is the adaptation of its most recent fruit to the classroom. This process is a prism which attempts to carefully resolve the spectrum of (now) well understood possible investigations into a suite of interrelated tasks suitable for individuals or groups of students of differing levels and interests to pursue with reasonable expectation of success. Student problems will fall into some broad categories:
Levels of problem solving.
Exploratory : The development of the problem context produces software (in this case Maple worksheets) which provide a visual insight into the problem which can be appreciated independently of the underlying mathematics. These can be developed into student activities which allow them to explore the problem area and gain an appreciation of the question and what can be done with the elementary mathematics they are learning.
Descriptive : At a higher level, students do not simply use the software but modify and extend its geometric content, learning to precisely (matheatically) describe and visually represent objects in the context. (e.g. polygonal objects, filling in escher pictures, etc.)
Manipulative : At a still higher level students not only create visual objects but learn to manipulate them with mathematics and to represent the results visually. (e.g. translation, dialation).
Beginning problem solving : A higher level than "pure" manipulative. Students articulate, solve, and implement visual representation of desired manipulations (e.g. translate/rotate, break apart, etc)
Structured elementary problem solving : These would typically involve a brief sequence of elementary problem solving steps, with the results of one step needed for another. Problems are presented in a structured format, typically as extensions of example investigations.
Elementary Problem Solving: Problems are presented in an open format but within the current context. These are typically extensions of example investigations which may be achieved through different routes. These would be "straightforward" to the teacher but would require several hours work for a student or student group to formally "solve" and an additional number of hours to complete and prepare a presentation of the solution. These generally require simplifying assumptions which students should identify and note their role in the solution.
Intermediate problem solving : These differ from elementary primarily in the level of presentation to the student. They need not fit solely within the current context but should "map" into it with some thought. They may not have been worked in complete detail by the teacher but the former would have a firm conceptual outline of a solution and know that it is within the ability of the student. The principal difference between an intermediate problem and an elementary problem is the amount of formal direction given with the problem. Intermediate problems should be given with the expectation that even good students will require some assistance. This assistance may in total reduce the problem to an elementary problem had it been given formally, at the outset. However it is given in response to specific student questions which reflect work done on the problem and hence is substantially "generated" by the student(s).
Investigative problem solving : This differs from intermediate problem solving in primarily in the format of the question. Here the teacher knows by experience that the question is reasonable and is confident that he/she can make a contribution. The questions are typically phrased as "What happens if..?", "Can this be done if ..?", etc. Such problems are given to students who have successfuly completed an intermediate project with some distinction and who clearly have a "feel" for the context. Such investigations will often lead to mathematical problems well beyond the confines of the elementary model. The identification and clear statement of such a question, together with numerical/arithmetical or graphical evidence would be an excellent outcome of such an investigation.
Advanced problem solving : Students undertake the investigation of a problem which has emerged from some of the contexts studied which the teacher knows to be difficult and probably does not know how to solve or can do so only partially or by employing advanced mathematics. It will often happen that today's advanced problem is tomorrow's elementary problem - in some sense that conversion is the ultimate goal of the project. Such projects would be undertaken only by students who have successfully completed an investigative problem solving project and would preferably be done in a mentoring situation with a mathematics teacher or professor.
Use of the Maple language and worksheets.
Our principal means for integrating images and mathematical symbols and communicating them to others is the computer algebra system Maple. We might just as well have chosen the equally powerful Mathematica but for the historical fact that when the University of Kentucky first went looking for a local computer algebra system Maple offered more attractive terms.
In order to follow this program of study the reader will need access to a current version of Maple V. No experience with Maple or any other similar program is assumed. The course materials were developed in Maple V, Release 4 and do take advantage of features such as of that version which are not available in Release 3. This text is a collection of Release 4 worksheets which will not run under Release 3 , although you may be reading a hardcopy version. Most of their content can be run under Release 3. However this is likely to be very frustrating for the inexperienced user.
The course materials were developed using computers with Intel Pentium processors, with 16 to 32 Mb memory. Most of the activities will run quite well on smaller, slower machines but some of them, particularly the three-dimensional animations may be slow or require more resources than some of those machines have available. In such cases an understanding of the material will readily allow the user to adapt the material to the local environment.
Since the program Maple is central to this presentation, however our approach we begin with a brief hands-on introduction to a few Maple commands and concepts. These will allow us to promptly begin to use it for our problem solving and communications purposes. As the course progresses we will introduce additional tools as they are needed. The reader should immediately begin to explore beyond the very limited scope of commands we formally introduce.
Maple material appears in text cells like this one or in in execution cells like the next:
>
This is an execution cell - you can tell by the %>% prompt. Maple expects
expressions entered in at the command prompt to be valid Maple commands - which this certainly isn't. If you press the % enter% key with the cursor in this cell then Maple will try to interpret it. Since this isn't a valid command,
Maple will return an error message.
Syntax error, missing operator or `;`
In the course of this text we will often discuss words or commands which have meaning to Maple and will often provide expressions which can be entered at the prompt. One way we can do this is to provide the input cell with the command already entered, leaving it to the reader to simply press the "enter" key to have Maple execute it. For instance:
> 2+7;
>
Note that in such cases we usually leave an empty command line or two. To execute the command above one simply places the cursor anywhere in the cell and presses "enter". Maple will execute the command and move the cursor to the nect command prompt. If thre are many lines of text intervening then the user has to scroll back, and search for the results of the calculation.
In many cases we will not leave commands sitting at command prompts waiting to be inadvertantly executed or modified but will rather place them in the text where the reader can copy them into a command cell if he/she wishes. Such commands will be recognizable by the font they are in and the fact that they are terminated by a semicolon ";". Thus for instance if
plot(sin(3*x),x=-Pi..Pi);
is copied and pasted into the command line below, an "enter" will result in a graph of sin(3x) on the interval
.
>