CS253: Software Development with C++

Spring 2021

Schedule

When Lecture Due this Week Reading
Week 1

Jan 19–22

  • All reading is from Weiss
  • Ch. 0: Introduction
  • Ch. 1: Basic Types & Control Structures
  • Do the reading before class for the week.
Week 2

Jan 25–29

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

Feb 1–5

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

Feb 8–12

Ch. 4: Classes
Week 5

Feb 15–19

Ch. 5: Operator Overloading
Week 6

Feb 22–26

Ch. 6: Inheritance
Week 7

Mar 1–5

Week 8

Mar 8–12

Ch. 8: Abnormal Control Flow
Week 9

Mar 15–19

Ch. 9: Input & Output
Week 10

Mar 22–26

Week 11

Mar 29 – Apr 2

Ch. 7: Templates
Week 12

Apr 5–9

Week 12½

Apr 12–16

Spring Break!
Week 13

Apr 19–23

Week 14

Apr 26–30

Week 15

May 3–7

Week 16

Tue May 11