Computer Sciences 307
Assignments Page
CS 307 · The University of Texas at Austin · Spring 2002

Assignment handouts are available by clinking on the assignment number. The schedule and topics are subject to change throughout the semester. Assignments will be handed out in class. Assignments must be turned in via the turnin program.  Assignments are due by 7:59 pm on the date listed. Late assignments will not be accepted.

Remember to follow the coding standards for the programs you write. Failure to follow the standards will result in points off on your assignments.

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.javaDiceFactory.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

 


To the CS 307 home page