Asignatura
Contenido del Programa:
Módulo 1: Fundamentos de Programación
- Introducción a la programación: conceptos básicos y paradigmas de programación.
- Estructuras de control: condicionales, bucles y estructuras de datos simples.
- Fundamentos de la lógica y el pensamiento algorítmico.
- Introducción a un lenguaje de programación: sintaxis básica y variables.
Módulo 2: Estructuras de Datos y Algoritmos
- Tipos de datos y estructuras de datos: arrays, listas, pilas, colas, etc.
- Búsqueda y ordenación de datos.
- Algoritmos de recursividad.
- Análisis de complejidad algorítmica.
Módulo 3: Desarrollo de Aplicaciones
- Diseño de algoritmos: metodologías y mejores prácticas.
- Programación orientada a objetos.
- Creación de interfaces de usuario.
- Manejo de errores y excepciones.
Módulo 4: Desarrollo Web y Aplicaciones Móviles
- Desarrollo de aplicaciones web utilizando HTML, CSS y JavaScript.
- Diseño responsivo y experiencia de usuario.
- Introducción al desarrollo de aplicaciones móviles.
- Integración de servicios y APIs externas.