Chapter 3: Inheritance and Polymorphism

Chapter 3 will focus on another concept integral to object oriented programming: inheritance and polymorphism. However, pay close attention to this chapter as these concepts are the trickiest for students to understand.

  • Inheritance
  • Implementing Subclasses
  • Polymorphism
  • Abstract Classes
  • Interfaces

You need the tracking sheet to figure out what to do. If you didn't make one yet, make a copy of this tracking sheet.

You will look at the following:

  • Do all lessons linked under "CS Awesome Lesson".
  • Do all exercises linked under "Exercises".
  • Review concepts from CS Awesome by reading the Barrons Book under "Review".
  • Take the assessment test under "Assessment".