CS 107 (Spring '09)
[Schedule] [Programs] [Notes & Reference] [Examples][Syllabus] [Lab & TA] [Tests] [Grades]

Program Descriptions

Programs

See the schedule for due dates.
  1. TwentyFour, simple solution, using a loop, allowing retry
  2. PegJump and a solution
  3. 9 Tiles and a solution (zip file, Square.java, Board.java, PlayGame.java)
  4. Decrypt and a solution
  5. Enigma and a solution (Enigma.java, which uses dictionary.txt)

Old Programs

From LAST semester:

  1. Adlibs, and a solution (without the number logic)
  2. WordSquare and a solution.zip(BlueJ project), and the main solution file WordSquare.java:
  3. Yote (part 1) and a solution (.zip) and the main solution files: Piece.java, Board.java, PlayGame.java
  4. Yote (part 2) and a solution (.zip) and the main solution files: Piece.java, Board.java, PlayGame.java
  5. Yote text in C+

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.

Other

[CS Dept] [UIC] [Prof. Reed]