+
Article
Other

Ibm: Mastering Recursive Programming

For Students 9th - 10th
A discussion of how to write a correct recursive algorithm. Numerous examples are given in several different programming languages.
+
Website
National Institute of Standards and Technology (NIST)

Dictionary of Algorithms and Data Structures: Recursion

For Students 9th - 10th
The DADS description of recursive algorithms in computer programming.
+
Handout
Wikimedia

Wikipedia: Recursion

For Students 9th - 10th
A Wikipedia description of the use of recursion in computer programming, including several examples in different programming languages.