Assignments

Homeworks

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 ---

Projects

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

Section Mini-Assignments

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