Unit One
Learning C++
Part One - C++ Essentials
Mon Oct 30
1 | Variables, Functions, and Header Files
Introduce Cherno Guide #1
Watch
1.1 - Variables
1.2 - Functions
1.3 - Headers
Wed Nov 1
2 | Conditionals, Loops, and Flow
Watch
1.4 - Conditionals
1.5 - Loops
1.6 - Flow
Begin Project #1 - Cipher
Fri Nov 3
3 | Pointers and References
Watch
1.7 - Pointers
1.8 - References
Continue Cipher
Tues Nov 7
4 | Quiz #1
Complete Quiz #1 on Schoology
Finish Cipher
Checkpoint #1
Submit Cipher on Replit by Next Class
Submit Quiz #1 on Schoology by Next Class
Part Two - Object Oriented Programming and Arrays
Thur Nov 9
5 | Classes and Structs
Introduce Chernotes #2
Watch
2.1 - Classes
2.2 - Structs
2.3 - How To Write a C++ Class
Tues Nov 14
6 | Object Oriented Programming
Watch
2.4 - Constructors
2.5 - Destructors
2.6 - Inheritance
2.7 - Arrays
Thur Nov 16
7 | Game of Life
Extra Credit Opportunity for Q2 - Complete FarmSim (new Java project for additional practice)
Begin Project #2: Game of Life
Mon Nov 20
8 | Game of Life II
Work on Game of Life
Mon Nov 27
9 | Quiz #2
Complete Quiz #2 on Schoology
Finish Game of Life
Wed Nov 29
10 | Flex Day
Complete all remaining work from this unit
Checkpoint #2 Due
Submit Game of Life on Replit by Wed Nov 29th @ 11:59pm
Submit Quiz #2 on Schoology by Wed Nov 29th @ 11:59 pm