Homework

icon Turn in HW 10 here Homework 10 (Huffman)

Due Saturday March 14, 11:00pm.

Please note that no submissions will be accepted after
11:00pm on Monday, March 16, as described in handout #1.

Specification:
Supporting Files:

java MakeCode.java
java Encode.java
java Decode.java
java BitInputStream.java
java BitOutputStream.java
text hamlet.txt
text hamlet.code
text hamlet.short
text short.txt
text short.code
text short.short
icon ass10.zip

(client program for part 1)
(client program for part 2)
(client program for part 3)
(supporting code for part 2)
(supporting code for part 2)
(sample file)
(code for sample file)
(compressed sample file)
(sample file)
(code for sample file)
(compressed sample file)
all of the above

Diagrams : text running the main programs
text short tree diagram
text hamlet tree diagram
 
Links:

icon Turn in HW9 here Homework 9 (AnagramSolver) (Optional)

"Due" Saturday March 14, 11:00pm.

Specification:
Supporting Files:
Sample logs :
Sample trace :
Links:

icon Turn in HW8 here. Homework 8 (GrammarSolver)

Due Sunday March 1st, 11:00pm.
No submissions accepted after Wed. Mar 4, 11:00pm.

Specification:
Supporting Files:
Links:

icon Turn in HW7 here Homework 7 (Evil Hangman)

Due Friday November 8, 11:00pm.
No submissions accepted after Tues. Nov. 12, 11:00pm.

Specification:
Supporting Files:
Sample Logs:
Links:

iconTurn in HW6 here Homework 6 (AssassinManager)

Due Friday February 13, 11:00pm.
No submissions accepted after Wed., February 18th, 11:00pm.

Specification:
Supporting Files:
Sample logs :
Links:

icon Turn in HW5 here Homework 5 (Critters)

Due Friday, February 6, 11:00pm.
No submissions accepted after Wed. February 11, 11:00pm.

Specification:
Supporting Files:

icon Turn in HW4 here. Homework 4 (Personality Test)

Due Saturday, January 31, 11:00pm.
No submissions accepted after Wed. Feb 4, 11:00pm.

Specification:
Input Files:
Sample Output:
Sample log: icon hw4-log.txt
Links/Information:

icon Turn in HW3 here. Homework 3 (Bagels)

Due Friday January 23, 11:00pm.
No submissions accepted after Wed. Jan 28, 11:00pm.

Specification:
Sample Output:

icon Turn in HW2 here. Homework 2 (Cafe Wall)

Due Friday January 16, 11:00pm.
No submissions accepted after Wed. Jan. 21, 11:00pm

Specifications:
Resource Files:
  • icon DrawingPanel.java (right-click this link and Save the file in the same folder as your HW2 program)
Expected Output:

icon Turn in HW1 here. Homework 1 (Song)

Due Friday, January 9, 11:00pm.
No submissions accepted after Wed. Jan. 14, 11:00pm.

Specification:
Expected Output: