Module 10: OOP 1

Object Oriented Programming 1

Having used various kinds of objects, including Turtles, Pixels, dictionaries, and lists, beginning in Module 1, we now turn to the study of how to declare or define new classes (kinds) of objects. We also consider the nature of objects, and the main ideas of object-oriented programming (OOP), the usefulness of OOP in modeling complex systems, and some of the limitations of modeling.

Competencies for This Module