Homework

icon Turn in HW7 here. Homework 7(Huffman Coding)

Due Tuesday, Aug. 16, 11:00pm.
No submissions accepted after Friday August 19, 11:00pm.

Specification:
Provided Files:
Links:

icon Turn in HW6 here. Homework 6 (20 Questions)

Due Tues. August 9, 11:00pm.
No submissions accepted after Fri. Aug. 12, 11:00pm.

Specification:
Provided Files:

Media files used by the graphical version of the game. These should download automatically when the program runs, so you shouldn't need to copy them manually:

Links:

icon Turn in HW5 here. Homework 5 (Anagrams)

Due Thu July 28, 11:00pm.
No submissions accepted after Sun July 31, 11:00pm.

Specification:
Required Files:
  • icon LetterInventory.class, a class to help you count, add, and subtract letters from words and phrases
  • icon LetterInventory.jar, JAR archive version for Eclipse
    • For those using Eclipse, you should include LetterInventory.jar in your project. To add the JAR file to your project, select your project, go to the Projects menu and select Properties, then Java Build Path, then Libraries, then click Add JARs. When you add LetterInventory.jar to the build path, it should work.
    • For those using jGRASP or another basic editor, just put LetterInventory.class in the same folder as your program.

      Sometimes this program produces a lot of output. If you run it in jGRASP, it will display just 500 lines of output. If you want to see more, go to the Build menu and select the Run in MSDOS Window option. Then when the window pops up, right-click on the title bar of the window, select Properties, and under the Layout tab you should be able to adjust the Screen Buffer Size Height to something higher (like 9999 lines).

Testing Programs
and Test Cases:
Links:

icon Turn in HW4 here. Homework 4 (Grammar Solver)

Due Thursday July 21, 11:00pm.
No submissions accepted after Sun. July 24, 11:00pm.

Specification:
Testing Programs
and Test Cases:
Links:

icon Turn in HW3 here. Homework 3 (AssassinManager)

Due Thursday July 14, 11:00pm.
No submissions accepted after Sun July 17, 11:00pm.

Specification:
Required Files:
Testing Programs
and Test Cases:
Links:

icon Turn in HW2 here. Homework 2 (HTML Validator)

Due Thursday July 7, 11:00pm.
No submissions accepted after Sun July 10, 11:00pm.

Specification:
Required Files:
Testing Programs
and Test Cases:
Links:

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

Due Thursday June 30, 11:00pm.
No submissions accepted after Sun. July 3, 11:00pm.

Specification:
Supporting Files:
Links: