UW CSE logo uw

CSE 143: Computer Programming II, Winter 2009

arrow CSE Home arrow About Us arrow Search arrow Contact Info

Homework

icon Turn in HW8 here. Homework 8 (Huffman Coding)

Due Thu Mar 12, 11:30pm.
No submissions accepted after Sun Mar 15, 11:30pm.

Specification:
Provided Files:
Links:

icon Turn in HW7 here. Homework 7 (20 Questions)

Due Thu Mar 5, 11:30pm.
No submissions accepted after Mon Mar 9, 11:30pm.

Specification:
Provided Files:
Links:

icon Turn in HW6 here. Homework 6 (Anagrams)

Due Thu Feb 26, 11:30pm.
No submissions accepted after Mon Mar 2, 11:30pm.

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 External JARs. When you add LetterInventory.jar to the build path, it should work.

      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).

    • For those using jGRASP or another basic editor, just put LetterInventory.class in the same folder as your program.
Testing Programs
and Test Cases:
Links:

icon Turn in HW5 here. Homework 5 (Grammar Solver)

Due Thu Feb 12, 11:30pm.
No submissions accepted after Mon Feb 16, 11:30pm.

Specification:
Testing Programs
and Test Cases:
Links:

icon Turn in HW4 here. Homework 4 (Assassin)

Due Thu Feb 5, 11:30pm.
No submissions accepted after Mon Feb 9, 11:30pm.

Specification:
Required Files:
Testing Programs
and Test Cases:
Links:
FAQ:
Real Live Game:

icon Turn in HW3 here. Homework 3 (Stable Marriage)

Due Fri Jan 30, 11:30pm (EXTENDED by one day).
No submissions accepted after Tue Feb 3, 11:30pm.

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

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

Due Thu Jan 22, 11:30pm.
No submissions accepted after Mon Jan 26, 11:30pm.

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

icon Turn in HW1 here. Homework 1 (SortedIntList)

Due Thu Jan 15, 11:30pm.
No submissions accepted after Mon Jan 19, 11:30pm.

Specification:
Required Files:
Testing Programs:
Links:
Optional Files:
  • icon Arrays.java (not needed unless you have an older Mac with Java v1.5 or older; you should still import java.util.*; in your SortedIntList even if you use this file!)
FAQ:

icon Turn in You-Know-What here. You-Know-What

Specification: icon youknowwhat.huf | icon youknowwhat.huf.counts
Required Files: you-know-where

"I need help with my homework!"