C Y <[EMAIL PROTECTED]> writes:

[...]

| I'm not a teacher (only done a few labs over the years and a bit of
| tutoring) but if I were to offer a suggestion (just what you needed ;-)
| I would say this:
| 
| 1.  Start by introducing either Maxima using the wxMaxima interface or
| perhaps Yacas.  Either of those will probably be less intimidating to
| students up front, and their limitations will not be readily apparent. 
| Their prior experience with calculators will map to either of these
| systems reasonably well - they will most likely be less intimidated if
| they don't need to comprehend what a "type" is or why it matters up
| front.

this course is at a graduate level, and many of the students have some
basic knowledge of data structures, algorithms, programming languages,
generic programming, compilers, etc.

| 2.  Develop the students by gradually exploring more of the potential
| of the first system, and take them to some problems that "symbolic
| computation" doesn't handle so well.  I.e., show them both the utility
| of symbolic computation (which the commercial success of Mathematica
| and Maple prove is considerable) and its limitations.  This is good
| both for showing the limitations of the approach and also why computers
| can't substitute for an educated brain.

You have a good point.

| 3.  Then, later on in the course, introduce them to a more formal
| approach that avoids these limitations.  Most will probably not be real
| excited about this because it will look harder (being precise is always
| hard work ;-) but most will probably remember and if, in the future,
| they begin to do work that would benefit from Axiom's more rigorous
| approach they will know both about Axiom and why it might be better.

That is an excellent observation.  I will work out some of these
constructive suggestions.  Thanks!

-- Gaby


_______________________________________________
Axiom-developer mailing list
Axiom-developer@nongnu.org
http://lists.nongnu.org/mailman/listinfo/axiom-developer

Reply via email to