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.

Due Date Title

11 Sep "Assignment" 0: Intro and git

18 Sep Assignment 1: Two Towers         Overleaf

25 Sep Assignment 2: Space-Efficient Edit Distance

2 Oct No assignment

9 Oct Assignment 3: Cuckoo Filters

16 Oct Assignment 4: Streaming

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