Assignments

Assignment 0. This is not really an assignment, but something we'd like you to do early in the course. Please take the background survey. It should take fewer than ten minutes of your time. We'll award 1 point of participation credit to those students who have completed the survey by October 3 at 11:59 PM (changed from September 30).

Assignment A1. Applying stacks: Image Enhancement with Undo and Redo. (lead TAs: Emilia Gan and Ruchira Kulkarni)

Assignment A2. Mathematical techniques for the analysis of algorithms. (lead TAs: Dan Butler and Trung Ly)

Assignment A3. Hashing for Painting Comparison: Part 1 -- Hash Table Implementation. (lead TAs: Hanzhen Yi and Shenqi Tang)

Assignment A4. Hashing for Painting Comparison: Part 2 -- Document Comparison with the Cosine Similarity Function. (lead TAs: Hanzhen Yi and Shenqi Tang)

Optional Assignment UF. Applying the UNION-FIND ADT for image connected components analysis. This is an optional assignment for extra credit (max 15 points). (lead TA: Ruchira Kulkarni)

Assignment A5. Graph Search. (lead TAs: Adwin Jahn and Dan Butler)

Assignment A6. Sorting Sleuth. (lead TAs: Trung Ly and Emilia Gan)