Module 6 Overview

In this module we will be covering the differences in a procedural and object-oriented programming language. We will look at classes and instances in Object-Oriented Programming.


Course Objectives

This module contributes to the following course objectives:

  1. Analyze, design, develop and implement programs in an object oriented language

Module Objectives

Upon the completion of this module, you will be able to:

  1. Compare and contrast procedural and object-oriented programming
  2. Describe a class and instance
  3. Write a program using object-oriented programming method

Assigned Readings

  • Object-Oriented Programming
  • Classes and Inheritance
  • Python OOP

Recommended Readings

  • Introducing Python: Chapter 10
  • Introducing Python: Chapter 11

Activities and Assessments

  • Module 6 Discussion
  • Assignment 6