En esta asignatura se enseña al estudiante a analizar, codificar, probar y documentar programas de computadora con diferentes niveles de dificultad.  Se proporcionan los conocimientos de Programación Estructurada y Programación Orientada a Objetos para que los estudiantes los apliquen en la resolución de los problemas.

 OBJETIVO DE LA UNIDAD DE APRENDIZAJE.

Estudiar detalladamente las técnicas de Programación Estructurada: Lógica Estructurada, Estructura de Datos, Análisis Estructurado y Documentación. Además, se estudiarán detalladamente las técnicas de Programación Orientada a Objetos: Clases, Instancias, Propiedades y Métodos. Además, se hará un estudio detallado de sus pilares fundamentales: Abstracción, Encapsulamiento, Herencia y Polimorfismo. Se aplicarán los conocimientos adquiridos sobre un lenguaje de programación de alto nivel.