CS 102 (Fall '09)
[Schedule] [Programs] [Notes & Reference] [Examples][Syllabus] [Lab & TA] [Tests] [Grades]
- LineDraw and a solution
- Boggle, solution files (Board.java, MouseButtons.java, Square.java, Canvas.java) and solution BlueJ project (zip)
- Boggle revisted, solution files (Board.java, MouseButtons.java, dictionary.txt, Square.java, Canvas.java) and solution BlueJ project (zip) See also a solution by Nathan Lavy that went beyond the program requirements and is like to "official" Boggle game.
- Kaos and a solution
- Kaos with undo using a Linked List
To get an idea of what you might expect, take a look at the following old assignments. Some of them have accompanying solutions as well. These programs give you examples of most of what you need to write programs in this course, as well as showing what I expect in terms of documentation. Old assignments are shown in Java and C++, depending on the semester. If links are broken in the below list, you may instead browse for the files in which you are interested.
[CS Dept] [UIC] [Prof. Reed]