mathwonk said:
well you already get the idea of the level of your present course and knowledge.
mathwonk,
Believe me, I have no illusions about my present level of knowledge. One of the reasons I hang out here is to listen to experts such as yourself, giving me some idea of how much more there is to be learned.
I am curious, however, why you place so much emphasis on being able to state definitions and proofs from memory? Do you feel that a student of calculus does not truly understand the subject without knowing these things cold?
It is easy for someone who has lived with a technical subject their entire life to forget how non-intuitive it can be for beginners. To take myself as an example, I program computers for a living. Perhaps this is a bad analogy, but I think computer languages like C and Java have something in common with the language of mathematics. That is, in order to express an idea in computer language, you have to know a lot of details about the syntax of the language, the functions that it supports, and what kinds of statements are valid. When I was first learning C, I kept several thick reference books nearby at all times, and I referred to them constantly. Many years later, I have finally gotten to a point where I can write a modest program without referring to a book, but that is only a result of years of practical experience, not any conscious attempt to memorize the details of the language.
To take another example from my own experience: when I took statistics in college, all of our exams were open book, open notes. The trade-off was that the problems on the exams were much more challenging, and there was just barely enough time to finish them, working non-stop from the moment the exam papers were passed out. There was no way that any student could get the exam, then casually glance through their notes looking for solutions, because there just wasn't enough time. You had to understand immediately what each problem was asking and know the general approach to solving it. Then, you could turn to the exact right place in the textbook or in your notes to get the details on solving it. Plus, the exam problems usually included a twist such that they could not be solved in the exact same way as they were solved in the book. Instead, we would be forced to think carefully about each problem and find a means of solving it, making use of all available resources. I always thought this approach was much more revealing of the students' understanding of the subject, because it put the emphasis on problem solving, rather than on memorization.
I don't mean to say that there is no value in knowing rules and definitions, obviously there is. Rather, I believe this type of knowledge comes naturally with prolonged exposure to the subject.