Lessons (5)
In this lesson, we will focus on how a programmer chooses to write programs. We will investigate how they use a programming paradigm, which is a set of conventions, a set pattern or set way of doing things.
1 Slide deck1 Worksheet1 Quiz1 VideoIn this lesson, we will learn how to create a class in Python and then use that class to create objects.
1 Slide deck1 Worksheet2 Quizzes1 VideoIn this lesson, we will use our experience with object-oriented programming to step into the shoes of a video game programmer. We will create a class that will hold the information about monsters in a puzzle game.
1 Slide deck1 Worksheet2 Quizzes1 VideoIn this lesson, we will learn about a key principle of object-oriented programming - Inheritance. We will use it to create new monster classes for the Monster Quest puzzle game. These new classes will inherit all the attributes and methods of the original monster class and add some new ones all their own!
1 Slide deck1 Worksheet2 Quizzes1 VideoIn this lesson, we will explore a program written using OOP. We will use our experience to first investigate and then modify the program. Finally, we will add a new subclass to the program and apply the principle of inheritance.
1 Slide deck1 Worksheet2 Quizzes1 Video