Homework

iconTurn in HW10 Homework 10 (Huffman)

Due Friday December 9, 11:00pm.

Please note that no submissions will be accepted after
11:00pm on Monday, December 12

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 a10.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 short tree diagram
text hamlet tree diagram
 
Links:

iconTurn in HW10 bonus Homework 10 BONUS (HuffmanTree2)

Due Friday December 9, 11:00pm.

Please note that no submissions will be accepted after
11:00pm on Monday, December 12

Specification:
Supporting Files :

icon Turn in HW9 here Homework 9 (AnagramSolver)

Due Friday December 2, 11:00pm.
No submissions accepted after Mon, December 5, 11:00pm.

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

icon Turn in HW8 here. Homework 8 (GrammarSolver)

Due Friday November 18, 11:00pm.
No submissions accepted after Monday Nov 21, 11:00pm.

Specification:
Supporting Files:
Links:

icon Turn in HW7 here Homework 7 (Evil Hangman)

Due Friday November 11, 11:00pm.
No submissions accepted after Monday November 14, 11:00pm.

Specification:
Supporting Files:
Sample Logs:
Links:

icon Turn in HW6 here. Homework 6 (AssassinManager)

Due Friday November 4, 11:00pm.
No submissions accepted after Monday Nov. 7, 11:00pm.

Specification:
Supporting Files:
Sample logs :
Links:

icon Turn in HW5 here. Homework 5 (Critters)

Due Friday, October 28, 11:00pm.
No submissions accepted after Mon. October 31, 11:00pm.

Specification:
Supporting Files:

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

Due Friday, October 21, 11:00pm.
No submissions accepted after Monday, October 24, 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 October 14, 11:00pm.
No submissions accepted after Mon. Oct. 17, 11:00pm.

Specification:
Sample Output:

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

Due Friday October 7, 11:00pm.
No submissions accepted after Monday October 10, 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:
Message Board: HW2 Message Board

icon Turn in HW1 here. Homework 1 (Song)

Due Monday October 3rd, 11:00pm.
No submissions accepted after Thursday, October 6th, 11:00pm.

Specification:
Expected Output:
Message Board: HW1 Message Board