By the end of this lesson, students will be able to...
-
Define the terms: Object Oriented programming, classes, attributes, methods, and instances
-
Create a class with attributes and methods
-
Explain the purpose of the self parameter
-
Call methods within an instance
-
Access attributes within an instance
-
Explain the concept of inheritance
-
Create a class that extends another class
-
Define a method that overrides a method in a parent class
-
Run an Arcade game
-
Explain the structure of a Class-based Arcade game
-
Define the terms: Window, Sprite, SpriteList
-
Distinguish between: setup, rendering/drawing, updating, and responding to events