I'd like to add to some of David's points and maybe disagree a little :) I teach chemistry, not one of the fields that David called technical. However anybody who wants to pursue an advanced degree in chemistry needs to get through a minimum of multivariable calculus by junior year of college (diff. eq, linear algebra, general algebra and significant computer programming experience is necessary too if you end up working at the physical chemistry/chemical physics edge as I do).
I second the comment about students being algebraically weaker than when I started teaching. I also agree that students should be required to write things out and show how it is done. This is the same as requiring students to be reasonably proficient at computation (+, -, x, etc..) before they are allowed to make extensive use of calculators. It is easy to reach the wrong conclusion and not realize it if you don't understand what the tool is doing. At the college level in chemistry an example is quantum mechanical simulations of molecules. All real computations of these types are done using computer programs that numerically approximate the solutions (there are few analytically soluble chemically relevant situations in quantum mechanics). However, we expect our students to understand the analytically soluble examples so that they have an understanding of how valid solutions behave before they use the computational packages, which give good answers most of the time, but can drift of into never- never land... So the students who are truly ready to pursue an undergraduate science program (we get few of these, so have to bring most students up to this level in college), will have the following mathematical capabilities upon graduation from high school. 1) Specific technical skills (training, got mostly by rote practice): a) be proficient at algebraic manipulations to isolate single variables in symbolic equations (no numbers). It is usually much more efficient to stick in the numbers for your particular physical situation at the end. Most of our students want to stick in all the numbers and then solve for the unknown. This leads to dropped digits, copying errors and usually erroneous significant digits. b) be proficient at solving simple systems of equations (2 variables). c) able to sketch what a function looks like without having to put it into a graphing calculator. Especially they need to know sine, cosine, hyperbolas, exponential growth, exponential decay, gaussians, circles and spheres. They should also be able to visualize what two of these functions might look like when multiplied together. d) able to look at a function of multiple variables and decide what happens to the value of the function if a variable is increased or decreased (yes, I know this is technically calculus, but it can be done without taking derivatives). e) (not required, but is what I would really like to see) understand basic 1-D calculus. Able to take derivatives of functions of one variable (including ln, exp, sin, cos, powers and can use the product rule). Can do simple integrals as inverse differentiation. Even more than that would be better, but I know I'm dreaming... f) (not required, but is what I would really like to see) some experience writing simple computer programs in any language. Even if they are just games or little more than "hello world" or flash card programs, it would be better than what we're getting now. 2) Higher level reasoning skills (what I consider education rather than training): a) able to read a story problem about a physical situation and combine that with known relations among the quantitative pieces of information in the problem to generate symbolic representations of these relationships. Then they should be able (and willing) to play (struggle) with manipulations of these relationships to extract the information requested. We see many, many students who can only solve story problems if they can plug them into an algorithm. These students are "trained" but not "educated". The difference is somewhat subtle. Trained students cannot solve any new quantitative problems without being trained in a new algorithm. Thus someone needs to train them to a each new situation. In college we try hard to educated them to develop general strategies (play) for finding solutions to unfamiliar problems. Although I would not expect most high school graduates to be proficient at this play they should understand that the struggle is what they are supposed to be doing. They don't have enough room in their brains to memorize every single kind of problem they will encounter. (((An aside: there are some students who are only trainable and should probably not go to college, but instead attend technical school and plan to get retrained when their skills are no longer useful.))) b) able to read for understanding and write their answers using correct grammar, spelling and punctuation. High school students should be required to do some proofs and they should get marked down in math class for grammar, spelling and punctuation errors. There are more things, but I think that's my fundamental list... Jonathan On Dec 19, 1:51 pm, michel paul <mpaul...@gmail.com> wrote: > Since most on this list probably work at the college level, as a high school > teacher I'd be interested in the math expectations you'd have for incoming > high school graduates today? In an age of ubiquitous computational > technology, what should they know? What background skills should they > have? Both in a traditional math sort of way, but also in a computational > sense? > > I may have an opportunity after winter break to discuss why creating a > computational math course would be a really good thing to do, and I'd like > to be able to back up what I say. I don't want to just make stuff up. > > These are some points I've come up with. Please correct me if I'm off, and > please add anything else you consider essential. > > Thank you very much, > > - Michel Paul > > 1. Our secondary math curriculum arose in the age of handwriting and > handcomputing (handcomputing includes the use of calculators), and most of > what we teach has to do with the needs to express thoughts precisely and > succinctly in order to minimize the number of hand calculations needed when > evaluating expressions. I'd guess that's not the entire reason for our > traditional syntax, but I bet a lot of it does have to do with those needs. > 2. Our culture is shifting very rapidly because of technology, and > literacy regarding it is important for general education. This need can be > answered efficiently and quite elegantly via math classes. Computer > Science > classes are usually electives, but everyone has to take some math. > 3. We often pay lip service to the assertion "Math is a language", but we > really don't teach it that way. We teach it as a set of techniques to use > for solving certain kinds of equations we might run into. We might 'use > technology' to help us in that process, but we are still not thinking of > math as a language when we do so. > 4. In a computational age, it is more important to grasp relations > between concepts than to memorize particular formulas. Better to learn how > to analyze a concept as a set of inter-related concepts. Example - the > quadratic formula. The traditional schoolish expression minimizes the > number of hand calculations necessary. However, a more conceptually > valuable expression might be to express it as h +/- r, where h =axis of > symmetry, and r = distance to the roots. The traditional formula already > does contain that relationship, but the structure of the related parabola > is > hidden for most students. I think it would be a good exercise for kids to > think about it in this slightly more analytical way, spell it out, code it, > and test it that way. Using Sage, it would be very easy to unite the > articulation of the various components and the visual representation. > Especially with @interact! Per the recent thread, even the ones who might > not be able to code it could still interact with it and perhaps learn to > understand the code that way. > 5. With Sage, students could be creating their own mathematical papers. > You want writing in the curriculum? Well, there you go! It's very easy to > open up a text cell in Sage, so kids at many levels could create math > reports that actually DID things. I don't even think it's that far fetched > to have the more advanced kids learn some TeX. I just recently discovered > the insert equation feature in Google docs. It's cool. Even if you don't > know TeX, you can learn it just by using the editor. With this kind of > stuff in the environment, I think this might be good for kids to > experience. > 6. There is always a tension between the use of calculators and 'showing > ones work'. Kids hate having to write it all out if the calculator has > already done it. All kinds of discussions go on about how 'much' work > needs > to be 'shown'. All of this becomes irrelevant if we instead focus on the > 'work' being a functional decomposition of a problem or a concept. If one > does ones 'work' correctly, the 'work' will then work for you! You can use > it! > 7. Instead of spending so much time teaching kids how to isolate > variables in equations, perhaps it would be better for them to learn how to > construct sutes of simple interacting functions? > 8. China is already uniting Computer Science and math classes at the high > school level. > > -- > "Computer science is the new mathematics." > > -- Dr. Christos Papadimitrious -- You received this message because you are subscribed to the Google Groups "sage-edu" group. To post to this group, send email to sage-...@googlegroups.com. To unsubscribe from this group, send email to sage-edu+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/sage-edu?hl=en.