CSCI 358 - Fall 2025

Applied Algorithms

Home | Lectures | Assignments | Handouts | CS@Williams

Assignments

Assignments will be posted approximately one week before they are due.

Remember to check the syllabus to help with any questions you may have about honor code policies (and ask if you have further questions). All timing experiments should be done on the TCL 312 lab machines; their names and a brief summary of how to access them can be found here.

Please submit your pdfs on Gradescope. Access the course on Gradescope using code KD4R2K.


Due Date Title

11 Sep "Assignment" 0: Intro and git

18 Sep Assignment 1: Two Towers         Overleaf

2 Oct Assignment 2: Space-Efficient Edit Distance         Overleaf

16 Oct Assignment 3: Filters and Streaming         Overleaf

30 Oct Assignment 4: Locality-Sensitive Hashing         Overleaf

06 Nov Suffix Array Checkin         Overleaf

13 Nov Assignment 5: String Compression

20 Nov Assignment 6: Linear Programming Practice

10 Dec Assignment 7: ILP Project