Assignments
Rabbit Hunt
- an assignment putting together several classes and methods
in the context of writing the logic for a rabbit trying to
escape a fox.
- Windows
- an assignment using arrays to manipulate the windows in a
simple windowing system.
- Pixel Poker
- a fairly basic assignment to illustrate basic concepts
related to programs using graphical user interfaces.
- Mystery Sort
- a writing assignment for students to analyze sorting
algorithms.
Laboratories
- Paragraph Justification
- a project involving some sophisticated string manipulation,
as well as reading and writing files.
- Stylometry
- a project using HashMaps for determining authorship of a
work via vocabulary analysis.