Propósito Principal El objetivo es desarrollar aplicaciones de software con interfaces gráficas funcionales, utilizando la arquitectura y propiedades de la Programación Orientada a Objetos (POO) para resolver problemas reales.
Estructura del Curso (3 Unidades)
1. Arquitectura y POO: Se aprenden los pilares de la programación (clases, herencia, polimorfismo) y el diseño de software mediante diagramas UML.
2. Persistencia de Datos: Se enfoca en algoritmos para guardar, consultar y gestionar información, tanto en memoria (listas) como en almacenamiento definitivo (archivos).
3. Interfaces Gráficas: Creación de la interacción visual con el usuario (ventanas, botones, menús) aplicando la arquitectura Modelo-Vista-Controlador y la programación orientada a eventos.
Formato Es una asignatura del 4º nivel con un enfoque altamente práctico (75% en laboratorio), que utiliza metodologías activas como el aprendizaje basado en retos.

- Profesor: Pako Espinoza
- Profesor: Miriam Susana Flores Corona
- Profesor: Rosario López
- Profesor: HIRAM DE JESUS MENES BENITES
- Profesor: TERESA REYES VILLEGAS
- Profesor: Diana Ailyn Vargas Alvarez
Skill Level: Beginner