M4: Classes and Objects

This module provides an introduction to Python classes and object-oriented programming.

Textbook Chapters

The chapters corresponding to this module are:

A PDF version of the textbook is also available here.

You will be asked to log in with your CNetID before you can see the textbook.

Lecture Examples

Team Tutorial

Team Tutorial #4: Classes and Objects

Remember that the Team Tutorial is not graded, but we nonetheless encourage you to complete it before Programming Assignment #4 is released.

Short Exercises

Short Exercises #4, due Friday, Nov 5 at 4:30pm CDT.

NOTE: Unlike previous modules, these short exercises are due two weeks after they are assigned.

Programming Assignment

Programming Assignment #4, due Friday, Nov 12 at 4:30pm CST