CSE 373 Assignments
- Assignment 1 "Testing The Tools"
(individual work, hardcopy due in class on April 9) involves Java,
set theory, and proof by induction.
- Assignment 2 "Analyzing Algorithms"
(individual work, hardcopy due in class on April 16) involves
working with mathematical functions and Big O notation.
Erik's solutions are now available.
- Assignment 3 "Heaps for Huffman"
(a mix of individual work and partnership work,
with the individual work portion due in class on Wednesday, April 21 and
the partnership portion due via electronic turn-in by 11:59 PM on Wednesday, April 28)
involves implementing binary heaps and applying them to the construction
of efficient codes using the famous method by David Huffman.
- Assignment 4 "Working With Web Words"
(Part I, individual work, hardcopy due in class on Monday, May 10;
Part II, partnership work, electronic turn-in by 5:00 PM on Friday, May 14)
involves implementing the amazing AVL tree data structure and applying
it to the analysis of documents from the web.
- Assignment 5 Cancelled to allow more
time for your projects.
- Project "Assorted Applications"
(partnership work, schedule to be announced later).