Esta materia de Programación Orientada a Objetos constituye un pilar fundamental en la formación del tecnólogo en desarrollo de software, ya que proporciona las competencias necesarias para contribuir directamente a los objetivos específicos del programa. En primer lugar, mediante el dominio completo de los principios y técnicas de la POO, como encapsulamiento, herencia, polimorfismo y abstracción, el estudiante adquiere la capacidad de diseñar y desarrollar software y aplicaciones de tipo empresarial en diversas plataformas, creando soluciones que no solo cumplen con los requisitos funcionales, sino que también presentan características esenciales de robustez, mantenibilidad y escalabilidad, cualidades indispensables en el entorno empresarial actual donde los sistemas deben evolucionar constantemente para adaptarse a nuevas demandas. En segundo lugar, la materia contribuye significativamente a la aplicación de pruebas y mantenimiento de soluciones de software optimizando recursos y tiempo, puesto que un código bien estructurado siguiendo los paradigmas orientados a objetos facilita la identificación y corrección de errores, promueve la reutilización de componentes y permite realizar modificaciones con un impacto mínimo en el resto del sistema, lo que se traduce en reducción de costos, menor tiempo de desarrollo y mayor calidad del producto final.