Wolfram Library Archive

Courseware Demos MathSource Technical Notes
All Collections Articles Books Conference Proceedings

Hero's Method: An Introduction to Mathematica Programming

Murray Eisenberg
Organization: University of Massachusetts

2003 International Mathematica Symposium
Conference location

Imperial College, London

One rich and memorable example can be a more effective tool for learning, or teaching, a body of concepts and techniques than a multitude of separate little examples. Hero's method a simple iterative algorithm for estimating square roots serves as an exemplary topic for introducing principles of Mathematica in general, and of programming in Mathematica in particular. Among the ideas introduced are: Mathematica's symbolic, numeric, and graphical aspects; function definition; list manipulation; functional, procedural, and recursive programming paradigms; and graphical programming.

*Mathematics > Calculus and Analysis

Hero's method, teaching, symbolic, numeric, and graphical aspects, function definition, list manipulation, functional, procedural, and recursive programming paradigms, and graphical programming.
Related items

*Challenging the Boundaries of Symbolic Computation: Proceedings of the 5th International Mathematica Symposium   [in Books]
*Visual Approach in Teaching Mathematics and Mathematica   [in MathSource: Packages and Programs]