El documento presenta las unidades de una introducción a la programación orientada a objetos, incluyendo clases, objetos, herencia, polimorfismo y excepciones. Explica conceptos como abstracción, encapsulamiento, modularidad y diagrama de clases. El objetivo es diseñar e implementar objetos de programación que permitan resolver situaciones reales de ingeniería.