Skip to main content

Written homeworks must include our cover sheet with the requisite information filled out in order for them to be graded. Written homeworks must be typeset in LaTeX, and they must be submitted online through Gradescope as well as Canvas. Programming homeworks will be submitted through Gradescope only.

For your convenience, we have a LaTeX homework template for you to use:

Note: The homework schedule below is subject to change.

# Name Type Release Date Due Date Statistics
hw0 programming Tue, Aug 28 Tue, Sep 4 by 11:59 PM
  • Max: 75
  • Median: 71.5
  • Mean: 66.88
  • Stddev: 14.48
hw1 programming Tue, Sep 4 Tue, Sep 11 by 11:59 PM
  • Max: 100
  • Median: 86.0
  • Mean: 75.2
  • Stddev: 25.06
hw2 written Tue, Sep 11 Mon, Sep 17 by 11:59 PM
hw3 Divide & Conquer and Symbol Tables (written)
2-Dimensional Trees (programming)
programming/written Mon, Sep 24 Wed, Oct 3 by 11:59 PM
hw4 Trees written Tue, Oct 9 TBA by TBA