Wolfram Library Archive


Courseware Demos MathSource Technical Notes
All Collections Articles Books Conference Proceedings
Title

Hero's Method: An Introduction to Mathematica Programming
Author

Murray Eisenberg
Organization: University of Massachusetts
Conference

2003 International Mathematica Symposium
Conference location

Imperial College, London
Description

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.
Subject

*Mathematics > Calculus and Analysis
Keywords

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]