When | Lecture | Test/Homework | Lab | Reading |
---|---|---|---|---|
Week 1
Aug 20–24, 2018 |
| Commands Lab |
| |
Week 2
Aug 27–31, 2018 |
| Bash Lab | Ch. 2: Functions, Arrays, Strings, Param. Passing | |
Week 3
Sep 3–7, 2018 |
|
| STL Lab |
|
Week 4
Sep 10–14, 2018 | Make Lab | Ch. 4: Classes | ||
Week 5
Sep 17–21, 2018 |
| Linked List Lab | Ch. 5: Operator Overloading | |
Week 6
Sep 24–28, 2018 |
| Debugging Lab | Ch. 6: Inheritance | |
Week 7
Oct 1–5, 2018 |
| Valgrind Lab | ||
Week 8
Oct 8–12, 2018 |
| Coverage Lab | Ch. 8: Abnormal Control Flow | |
Week 9
Oct 15–19, 2018 |
| new Lab | Ch. 9: Input & Output | |
Week 10
Oct 22–26, 2018 |
| I/O Lab | ||
Week 11
Oct 29 – Nov 2, 2018 |
| Subversion Lab | Ch. 7: Templates | |
Week 12
Nov 5–9, 2018 |
| Template Lab | ||
Week 13
Nov 12–16, 2018 |
| Container Lab | ||
Week 13½
Nov 19–23, 2018 | Thanksgiving Break | |||
Week 14
Nov 26–30, 2018 |
| Hash Lab | ||
Week 15
Dec 3–7, 2018 |
| Iterator Lab | ||
Week 16
Thu Dec 13, 2018 |
|