CS 150 Fall 2021 Schedule*

Class Dates Reading & Lecture Topic HW
1 A Aug 30 Introduction to CS 150 and an Overview of C++ 0
B Sep 1 Variables, Values, I/O & Calculations 1, 2
2 A Sep 6 LABOR DAY HOLIDAY  
B Sep 8 Functions, Strings & Decisions 3, 4
3 A Sep 13 Processing Text with Functions PE01 5
B Sep 15 Processing Data with Loops 6
4 A Sep 20 Functions & Libraries 7, 8
B Sep 22 MIDTERM EXAM 1 PE02  
5 A Sep 27 Functions & Data Flows 9
B Sep 29 Recursion PE03 10, 11
6 A Oct 4 Streams & Filters 12
B Oct 6 Files & TokensPE04 13, 14
7 A Oct 11 Templates & Errors 15
B Oct 13 The vector Type 16, 17
8 A Oct 18 MIDTERM EXAM 2PE05  
B Oct 20 PROGRAMMING EXAM 1-5 RETAKES  
9 A Oct 25 User-Defined Types and Enumerations 18
B Oct 27 Pointers & Graphics PE06 19, 20
10 A Nov 1 Structure, Pointer & Array 21
B Nov 3 Arrays & Algorithms PE07 22, 23
11 A Nov 8 C-Strings & 2D Arrays 24, 25
B Nov 10 VETERANS DAY HOLIDAY  
12 A Nov 15 Dynamic Memory PE08 26
B Nov 17 Classes and Objects 27, 28
13 A Nov 22 MIDTERM EXAM 3PE09  
B Nov 24 THANKSGIVING DAY HOLIDAY  
14 A Nov 29 More on Classes and Objects 29, 30
B Dec 1 Overloaded Operators 31, 32
15 A Dec 6 Inheritance 33
B Dec 8 PolymorphismPE10 34
16 A Dec 13 FINAL EXAM  
B Dec 15 PROGRAMMING EXAMS 6-10 RETAKES