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

23 Oct Assignment 5: Locality-Sensitive Hashing

30 Oct No assignment; Midterm this week

6 Nov Assignment 6: Burrows-Wheeler Transform

13 Nov Assignment 7: Suffix Arrays

20 Nov Assignment 8: Linear Programming Practice

10 Dec Assignment 9: ILP Project