Este documento describe el paradigma de programación orientada a objetos (POO) y su aplicación en la enseñanza. El objetivo general es que los estudiantes aprendan las características y fundamentos de POO y lo apliquen para resolver problemas de programación. Entre los objetivos específicos se encuentran comprender los conceptos fundamentales de POO como clases, objetos, herencia y polimorfismo, y aplicar estructuras de datos y funciones. El documento también explica conceptos clave de POO como abstracción, encapsulamiento y recolección de bas