Homework

iconTurn in HW7 Homework 7 (Huffman)

Due Tuesday August 14, 9:00pm.

No submissions will be accepted after Friday August 17, 9:00pm.

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 ass7.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 HW6 Homework 6 (20 Questions)

Due Thursday, August 9, 9:00pm.
No submissions accepted after Sunday August 12, 9:00pm.

Specification:
Supporting Files: java QuestionMain.java
text yesTo.txt
text question.txt
text bigquestion.txt
icon ass6.zip
Client program
code for yesTo method
short question file
huge question file
all of the above
Links:

iconTurn in HW5 Homework 5 (AnagramSolver)

Due Thursday August 2, 9:00pm.
No submissions accepted after Sunday August 5, 9:00pm.

Specification:
Supporting Files:
Sample trace :
Links:

iconTurn in HW4 Homework 4 (GrammarSolver)

Due Tuesday July 24, 9:00pm.
No submissions accepted after Friday July 27, 9:00pm.

Specification:
Supporting Files:
Links:

iconTurn in HW3 Homework 3 (AssassinManager)

Due Thursday July 12, 9:00pm.
No submissions accepted after Sunday July 15, 9:00pm.

Specification:
Supporting Files:
Links:

iconTurn in HW2 Homework 2 (Guitar Hero)

Due Thursday July 5, 9:00pm.
No submissions accepted after Sunday July 8, 9:00pm.

Specification:
Supporting files :
Links:

iconTurn in HW1 Homework 1 (Letter Inventory)

Due Thursday June 28, 9:00pm.
No submissions accepted after Sunday July 1, 9:00pm.

Specification:
Testing Programs: The following programs can be used in place of the Output Comparison Tool:

Need help with your homework?

  • There is probably someone in the IPL today, or maybe Erika has office hours. If so, go see them.
  • Check the message board; your question may have been answered there.
  • Read the relevant chapters and sections of the textbook, or watch the textbook "online portal" videos if you have access to them.
  • Look at the in-class lecture example or this week's section handouts.
  • Don't panic. You have late days, and even if you run out, it is only -1 point for each additional day late.