When
| Lecture
| Test/Homework
| Lab
| Reading
|
---|
Week 1
Aug 26–30, 2019
|
|
- Discuss HW0
- IQ01
- HW0 due Sat 10:00ᴘᴍ
- Discuss HW1; assignments build
| Commands Lab
|
- All reading is from Weiss
- Ch. 0: Introduction
- Ch. 1: Basic Types & Control Structures
-
- Do the reading before class for the week.
|
Week 2
Sep 2–6, 2019
|
|
| Bash Lab
| Ch. 2: Functions, Arrays, Strings, Param. Passing
|
Week 3
Sep 9–13, 2019
|
|
| STL Lab
|
- Ch. 3: Pointers, References, new & delete
- Section 11.5: Cmd-Line Arguments
|
Week 4
Sep 16–20, 2019
|
|
| Make Lab
| Ch. 4: Classes
|
Week 5
Sep 23–27, 2019
|
|
- Discuss HW3
- IQ05
- First midterm Thursday
| Linked List Lab
| Ch. 5: Operator Overloading
|
Week 6
Sep 30 – Oct 4, 2019
|
|
| Debugging Lab
| Ch. 6: Inheritance
|
Week 7
Oct 7–11, 2019
|
Programming paradigms:
|
| Valgrind Lab
|
|
Week 8
Oct 14–18, 2019
|
|
- IQ08
- Quiz 2 Thursday
- HW4 due Sat 10:00ᴘᴍ
| Coverage Lab
| Ch. 8: Abnormal Control Flow
|
Week 9
Oct 21–25, 2019
|
|
| new Lab
| Ch. 9: Input & Output
|
Week 10
Oct 28 – Nov 1, 2019
|
|
- IQ10
- Second midterm Thursday
- HW5 due Sat 10:00ᴘᴍ
| I/O Lab
|
|
Week 11
Nov 4–8, 2019
|
|
| Subversion Lab
| Ch. 7: Templates
|
Week 12
Nov 11–15, 2019
|
|
| Template Lab
|
|
Week 13
Nov 18–22, 2019
|
|
| Container Lab
|
|
Week 13½
Nov 25–29, 2019
| Thanksgiving Break
|
Week 14
Dec 2–6, 2019
|
|
| Hash Lab
|
|
Week 15
Dec 9–13, 2019
|
|
| Iterator Lab
|
|
Week 16
Thu Dec 19, 2019
|
- Final exam 6:20–8:20ᴘᴍ, same room as lecture
|