Assignment Number |
Handed Out |
Due Date |
Topic |
Additional Notes |
Files |
1 |
January 14 |
February 1 |
Intro to 307 Software Tools,
Java Expressions, Simple Java |
- |
Test.java |
2 |
February 1 |
February 8 |
Java Mechanics |
- |
Flesch.java,
A2Main.java |
3 |
February 8 |
February 15 |
Classes and Objects |
- |
Card.java, StandardDeck.java,
Hand.java, HandTester.java |
4 |
February 15 |
February 22 |
Inheritance
and Test Review |
- |
CloseableFrame.java,
CritterFrame.java, CritterMain.java,
CritterPanel.java, CritterModel.java,
Critter.java
|
5 |
February 22 |
March 1 |
Matrices |
- |
MatrixGenerator,
ConsoleInput |
6 |
March 1 |
March 8 |
Recursion |
- |
- |
7 |
March 8 |
March 25 by 11:59 p.m. |
Advanced
Recursion - Boggle |
- |
FileHandler.java,
WordLoader.java, Lexicon.java,
DiceFactory.java LetterDice.java,
BoggleBoard.java, ConsoleInput.java,
BoggleMain.java, words.txt,
Boggle Sample output,
Display.java, BoggleGame.java
All files in zipped format
|
8 |
March 22 |
March 30
5:59pm |
ADTs,
OO Design.
Go Fish |
- |
Hand.java,
Card.java, StandardDeck.java,
GoFishMain.java |
9 |
March 29 |
April 5 |
Linked
Lists and Testing |
- |
DoubleListNode |
10 |
April 5 |
April 12 |
Test Review |
- |
- |
11 |
April 12 |
April 19 |
Complex
Linked Structures |
- |
Cell, SparseMatrixGenerator,
Timer, ConsoleInput |
12 |
April 19 |
April 26 |
Binary Trees |
- |
TextReader,
FileOutput |