Homework


Homework submission problems reported
: we are looking into several reports of students having problems accessing the homework submission page. Most seem to involve students using Internet Explorer as their web browser. If you are having similar problems, try using a different web browser to submit your assignment. If you see a message saying "Secure Connection Failed", you should click "Add an exception...", then "Add Exception...", then "Get Certificate", then "Confirm Security Exception".

If this doesn't solve the problem, please contact the course administrator and tell him your operating system (i.e. Windows XP) and your web browser name and version (i.e. Internet Explorer 7), along with a description of what problem you are seeing.
 

icon Turn in HW 8 here Homework 8 (Huffman)

Due Thursday December 9, 9:00pm.

Please note that no submissions will be accepted after
11:00pm on Friday, Dec. 10th, 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 ass8.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:

icon Turn in HW 8 Bonus here Homework 8 BONUS (HuffmanTree2)

Due Thursday December 9, 9:00pm.

Please note that no submissions will be accepted after
11:00pm on Friday, Dec. 10th, as described in handout #1.

Specification:
Supporting Files :

icon Turn in HW7 here Homework 7 (20 Questions)

Due Thursday December 2, 9:00pm.
No submissions accepted after Tues. December 7, 9:00pm.

Specification:
Supporting Files: java QuestionMain.java
text yesTo.txt
text question.txt
text bigquestion.txt
icon ass7.zip
Client program
code for yesTo method
short question file
huge question file
all of the above
Sample logs : text hw7-log1.txt
text hw7-log2.txt
text hw7-question.txt
execution from handout
execution using bigquestion
question file from handout
Links:

icon Turn in HW6 here Homework 6 (AnagramSolver)

Due Thursday November 18, 9:00pm.
No submissions accepted after Tues. Nov. 23, 9:00pm.

Specification:
Supporting Files:
Sample logs :

icon Turn in HW5 here. Homework 5 (GrammarSolver)

Due Thursday November 4, 9:00pm.
No submissions accepted after Tues. Nov. 9, 9:00pm.

Specification:
Supporting Files:
Links:

icon Turn in HW4 here. Homework 4 (Sieve)

Due Thursday October 28, 9:00pm.
No submissions accepted after Tues. November 2, 9:00pm.

Specification:
Supporting Files:
Sample logs :
Links:

icon Turn in HW3 here. Homework 3 (AssassinManager)

Due Thursday October 21, 9:00pm.
No submissions accepted after Tues. October 26, 9:00pm.

Specification:
Supporting Files:
Sample logs :
Links:

icon Turn in HW2 here. Homework 2 (Letter Inventory)

Due Thursday October 14, 9:00pm.
No submissions accepted after Tues. Oct 19, 9:00pm.

Specification:

icon Turn in HW 1 here. Homework 1 (SortedIntList)

Due Thu October 7, 9:00pm.
No submissions accepted after Tues. Oct 12, 9:00pm.

Specification:
Required Files:
Testing Programs:
Links: