The concept of recursion has many uses. It is used to express structures that are composed of "smaller" versions of the same structure. ("Smaller" by some measure, not necessarily a simple magnitude.) In computer science, recursion is used to express the structure of computations with this property and data organizations with this property. In this lab, we will see that recursion can be used to describe visual structures as well.
Page 1: Introduction (this page)
Page 2: Introduction to Recursion
Page 3: Writing the H-Tree applet
Page 4: Creating your own Design
Page 5: Finishing up and shutting down