Lenguaje de Programación Orientada a Objetos I
Enfocado en comprender cómo modelar sistemas de software a partir de objetos, clases y responsabilidades
Este curso introduce al estudiante en el paradigma de la Programación Orientada a Objetos como una forma de pensar y estructurar soluciones de software. A lo largo del semestre se analizan los problemas del enfoque tradicional, se estudia el concepto de objeto como representación del mundo real y se profundiza en los principios fundamentales de la POO: abstracción, encapsulamiento, herencia y polimorfismo.
El curso no se centra únicamente en la sintaxis de un lenguaje, sino en el desarrollo del criterio necesario para diseñar sistemas claros, mantenibles y escalables, conectando la teoría con escenarios reales del desarrollo de software.