Este documento presenta un manual de ejercicios sobre programación orientada a objetos. Incluye ejemplos de programas que ilustran conceptos como estructuras de control, funciones, clases, herencia, composición y polimorfismo. El documento está dividido en tres capítulos que cubren conceptos básicos, clases, herencia y más conceptos avanzados de POO.