CS 150 (Hybrid) Fall 2021 Schedule*

Week Dates Reading Due/Lecture Topic HW
1 Sep 2 Introducing C++: Variables, Values, I/O & Calculations 0, 1, 2
2 Sep 9 Decisions, Strings, Member Functions & References PE01 3, 4, 5
3 Sep 16 Writing Loops & Libraries 6, 7, 8
4 Sep 23 MIDTERM #1  PE02
5 Sep 30 Functions, Data Flows & RecursionPE03 9, 10, 11
6 Oct 7 Streams, Filters, Files & TokensPE04 12, 13, 14
7 Oct 14 Exceptions, Templates, Vectors & Structured TypesPE05 15, 16
8 Oct 21 MIDTERM #2   PROGRAMMING MAKEUP EXAMS
9 Oct 28 Enumerated Types, Iterators, Pointers & Graphics 17, 18, 19
10 Nov 4 Arrays & Algorithms PE06 20, 21, 22
11 Nov 11 Partially-filled Arrays, 2D Arrays & C-Strings PE07 ONLINE LESSON 23, 24, 25
12 Nov 18 MIDTERM #3   PE08
13 Nov 25 Dynamic Memory & User-Defined Types ONLINE LESSON 26, 27
14 Dec 2 Classes, Objects & Overloaded OperatorsPE09 28, 29, 30, 31
15 Dec 9 Polymorphism & InheritancePE10 32, 33, 34
16 Dec 16 FINAL EXAM   PROGRAMMING MAKEUP EXAMS