CS253: Software Development with C++

Fall 2021

Schedule

When Lecture Due this Week Reading
Week 1

Aug 23–27, 2021

  • 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

Aug 30 – Sep 3, 2021

Ch. 2: Functions, Arrays, Strings, Param. Passing
Week 3

Sep 6–10, 2021

  • Ch. 3: Pointers, References, new & delete
  • Section 11.5: Cmd-Line Arguments
Week 4

Sep 13–17, 2021

Ch. 4: Classes
Week 5

Sep 20–24, 2021

* No lecture Friday—take the midterm

Ch. 5: Operator Overloading
Week 6

Sep 27 – Oct 1, 2021

Ch. 6: Inheritance
Week 7

Oct 4–8, 2021

Week 8

Oct 11–15, 2021

Ch. 8: Abnormal Control Flow
Week 9

Oct 18–22, 2021

Ch. 9: Input & Output
Week 10

Oct 25–29, 2021

* No lecture Friday—take the midterm

Week 11

Nov 1–5, 2021

Ch. 7: Templates
Week 12

Nov 8–12, 2021

Week 13

Nov 15–19, 2021

Week 13½

Nov 22–26, 2021

Thanksgiving Break
Week 14

Nov 29 – Dec 3, 2021

Week 15

Dec 6–10, 2021

Week 16

Thu Dec 16, 2021