Unit One
Learning C++

This unit would normally be structured differently and come at an earlier point during this course, but will be run roughly from late October to Early December while Mr. M is out on paternity leave.

Part One - C++ Essentials

Thur Nov 3

1 | Variables and Functions

Mon Nov 7

2 | Header Files and Conditionals

    • Watch

      • 1.3 - Headers

      • 1.4 - Conditionals

Thur Nov 10

3 | Loops and Flow

Mon Nov 14

4 | Cipher

    • Continue Cipher

Wed Nov 16

5 | Pointers and References

    • Watch

      • 1.7 - Pointers

      • 1.8 - References

    • Continue Cipher

Fri Nov 18

6 | Quiz #1

    • Complete Quiz #1 on Schoology

    • Finish Cipher

Project #1 - Cipher

    • Submit Cipher on Replit (Recommended)

Part Two - Object Oriented Programming and Arrays

Tues Nov 22


7 | Classes and Structs

    • Introduce Chernotes #2

    • Watch

      • 2.1 - Classes

      • 2.2 - Structs

      • 2.3 - How To Write a C++ Class

Mon Nov 28


8 | Object Oriented Programming

    • Watch

      • 2.4 - Constructors

      • 2.5 - Destructors

      • 2.6 - Inheritance

Wed Nov 30


9 | Arrays

    • Watch

      • 2.7 - Arrays

Fri Dec 2


10 | Game of Life

Tues Dec 6


11 | Quiz #2

    • Complete Quiz #2 on Schoology

    • Continue Game of Life

Thur Dec 8


12 | Game of Life II

    • Work on Game of Life

Mon Dec 12


13 | Game of Life III

    • Work on Game of Life

Project #2 - Game of Life

    • Submit Game of Life on Replit (Recommended)

Wed Dec 14


14 | Flex Day

    • Complete all remaining work from this unit

    • Any programs that are not submitted when Mr. M returns will be considered late (-20%).

Wed Dec 14

Final Unit Deadline

    • Any work submitted from this unit after Mr. M's return will be marked as late (-20%)