| Lab | Title | Deadline |
|---|---|---|
| 1 | Strings, Arrays, Logic | Monday, 1/26 |
| 2 | Loops | Wednesday, 1/28 |
| 3 | More Loops | Friday, 1/30 |
| 4 | Prisoner's Dilemma | Tuesday, 2/3 |
| 5 | Array implementation of stacks | Friday, 2/6 |
| 6 | Singly-linked-list implementation of stacks | Tuesday, 2/10 |
| 7 | Stack-based calculator | Wednesday, 2/18 |
| 8 | Doubly-linked-list part 1 | Wednesday, 2/25 |
| 9 | Doubly-linked-list part 2 | Thursday, 3/5 |
| 10 | Insertion sort Binary Search | Friday, 3/13 |
| 11 | Hash tables | Wednesday, 3/18 |
| 12 | Heaps | Friday, 4/3 |
| 13 | Mazes | Tuesday, 4/7 |
| 14 | Tries | Friday, 4/10 |
| 15 | Sorting | Friday, 4/24 |