These learning objects (LOs) consist of text and Java programs. Each LO is independent, so if you know the needed background material you can go directly to any LO. For each topic, a table is given that lists the LOs, the associated source files, and the prerequisites for each LO. The prerequisites are intended to indicate the conceptual material that is assumed; there is no need to actually work through the LOs in sequence. The text for each LO starts with a description of the concept being presented and an overview of the example program. It is followed by a bulleted list for each program that describes what to observe as you step through the program. The text for the LO ends with a programming exercise. LOs have been developed for:
The learning objects are designed for use with the Jeliot system for animating programs in Java. Run Jeliot and open the source file for the LO you want to work with.
Links to LOV

Both source and text files of LOV
are licensed under a
Creative Commons Attribution-Noncommercial-ShareAlike 3.0 License.
Last update 9 February 2010.