Solutions to optional problems will be released before the exam covering their material, i.e. solutions to optional problems 2-6 will be released before the midterm, and 8-9 will be released before the final exam. All homeworks are due at **3:00pm** on the listed day.

# | Homework | Out | In | Optional Problems | Optional Problems Solutions |
---|---|---|---|---|---|

1 | Homework 1 | 1/27 | 2/03 | --- | --- |

2 | Homework 2 | 2/03 | 2/10 | OP-2 | OP-2-S |

3 | Homework 3 | 2/10 | 2/17 | OP-3 | OP-3-S |

4 | Homework 4 | 2/17 | 2/24 | OP-4 | OP-4-S |

5 | Homework 5 | 2/24 | 3/3 | OP-5 | OP-5-S |

6 | Homework 6 | 3/3 | 3/10 | OP-6 | OP-6-S |

7 | Homework 7 | --- | --- | Solns | |

8 | Homework 8 | 4/7 | 4/14 | OP-8 | OP-8-S |

9 | Homework 9 | 4/14 | 4/21 | OP-9 | OP-9-S |

10 | Homework 10 | 4/21 | 4/28 | --- | --- |

11 | Homework 11 - Practice Final | --- | Never | Solutions | --- |

Project | Out | In | NDS4 Javadocs | Support Docs |
---|---|---|---|---|

Seamcarve | 1/26 | 2/13 | --- | --- |

Heap | 2/28 | 3/17 | NDS4 Javadocs | Help Session |

Convex Hull | 4/4 | 4/18 | --- | Support Docs |

Graph | 4/20 | 5/6 | --- | Support Docs |

Please bring your completed assignments to section. You can find a list of sections by clicking on the "Sections" tab.

# | Mini-Assignment | Due Week Of |
---|---|---|

0 | Section 0 | 1/30-2/1 |

1 | Section 1 | 2/6-2/8 |

2 | Section 2 | 2/13-2/15 |

X | First Mentor Meeting | Week of 2/20 |

3 | Section 3 | 2/27-3/1 |

4 | Section 4 | 3/6-3/8 |

5 | Section 5 | 3/13-3/15 |

6 | Section 6 | 3/20-3/22 |

X | Second Mentor Meeting | Week of 4/3 |

8 | Section 8 | 4/10-4/12 |

9 | Section 9 | 4/17-4/19 |

X | Final Mentor Meeting | TBD |