When
| Lecture
| Due this Week
| Reading
|
---|
Week 1
Jan 17–21, 2022
|
|
|
- All reading is from Weiss
- Ch. 0: Introduction
- Ch. 1: Basic Types & Control Structures
- Do the optional reading before class for the week.
|
Week 2
Jan 24–28, 2022
|
|
- Quiz 02
due 11:59ᴘᴍ MT Saturday, five-day late period
- HW0
due 11:59ᴘᴍ MT Saturday, five-day late period
- Bash Lab
due 11:59ᴘᴍ MT Saturday, five-day late period
| Ch. 2: Functions, Arrays, Strings, Param. Passing
|
Week 3
Jan 31 – Feb 4, 2022
|
|
|
- Ch. 3: Pointers, References, new & delete
- Section 11.5: Cmd-Line Arguments
|
Week 4
Feb 7–11, 2022
|
|
| Ch. 4: Classes
|
Week 5
Feb 14–18, 2022
|
* No lecture Friday—take the midterm
|
| Ch. 5: Operator Overloading
|
Week 6
Feb 21–25, 2022
|
|
| Ch. 6: Inheritance
|
Week 7
Feb 28 – Mar 4, 2022
|
|
|
|
Week 8
Mar 7–11, 2022
|
|
| Ch. 8: Abnormal Control Flow
|
Week 8½
Mar 14–18, 2022
| Spring Break!
|
Week 9
Mar 21–25, 2022
|
|
| Ch. 9: Input & Output
|
Week 10
Mar 28 – Apr 1, 2022
|
* No lecture Friday—take the midterm
|
|
|
Week 11
Apr 4–8, 2022
|
|
| Ch. 7: Templates
|
Week 12
Apr 11–15, 2022
|
|
|
|
Week 13
Apr 18–22, 2022
|
|
|
|
Week 14
Apr 25–29, 2022
|
|
|
|
Week 15
May 2–6, 2022
|
|
|
|
Week 16
Wed May 11, 2022
|
|