Monday
Wednesday
Aug. 20
Course Introduction
Aug. 22
C++ Basics (Ch. 1)
• Lab 1: Visual Studio
Aug. 27
Variables, Assignment, Console I/O, Types, Math, Style (2.1 - 2.3, 2.5)
Aug. 29
• Lab 2: Input and Output
Sept. 3
No Class (Labor Day)
Sept. 5
Branching Syntax (2.4, 3.1, 3.2)
Sept. 10
• Lab 3: Decisions
Sept. 12
Loop Types, Usage, and Design (2.4, 3.3, 3.4)
Sept. 17
Review Chapters 1, 2, 3
• Lab 4: Loops
Sept. 19
Exam 1 (Chapters 1, 2, 3)
Sept. 24
Using and Writing Functions (Ch. 4)
Sept. 26
• Lab 5: Functions
Oct. 1
Void Functions, Reference Parameters, Function Design (Ch. 5)
Oct. 3
• Lab 6: More Functions
Oct. 8
Streams, Basic File I/O, and Character I/O (Ch. 6)
Oct. 10
Review Chapters 4, 5, 6
• Lab 7: File I/O
Oct. 15
Exam 2 (Chapters 4, 5, 6)
Oct. 17
Introduction to Arrays, Arrays in Functions, Using Arrays (7.1 - 7.3)
Oct. 22
Multidimensional Arrays (7.4)
• Lab 8: Arrays
Oct. 24
Strings and Vectors (Ch. 8)
Oct. 29
• Lab 9: Strings
Oct. 31
Pointers and Dynamic Arrays (Ch. 9)
Nov. 5
Review Chapters 7, 8, 9
• Lab 10: Pointers
Nov. 7
Exam 3 (Chapters 7, 8, 9)
Nov. 12
No Class
(Veteran's Day Holiday)
Nov. 14
Structures and Classes (10.1, 10.2)
Nov. 19
No Class (Faculty Professional Dev. Day)
Nov. 21
No Class (Faculty Professional Dev. Day)
Nov. 26
ADTs, Inheritance (10.3, 10.4, 12.1)
• Lab 11: Classes
Nov. 28
Friend Functions and Overloading Operators (11.1, 11.2)
Dec. 3
Review Chapters 10, 11, 12
• Lab 12: Operators
Dec. 5
Study Day
(Slip Day if needed)
Dec. 10
Final Exam (Chapters 10, 11, 12)
10:30 a.m. to 12:30 p.m.
Dec. 12
No Class
(Final Exams In Progress)