Descripción
70 horas academicas
- Introducción a la Programación: Organización del Computador. Conceptos de algoritmo, dato, información, lenguaje natural, lenguaje pseudo-formal, lenguaje de programación, programa. Principio de abstracción. Refinamiento progresivo y estrategia divide y vencerás.
- Estructuras de datos lineales: arreglos, matrices. Algoritmos de construcción y algoritmos de búsqueda secuencial. Búsqueda binaria. Listas enlazadas. Pilas y colas.
- Estructuras de datos no lineales: Arboles y grafos. Algoritmos de construcción y búsqueda en profundidad y en amplitud. Arboles Binarios. Búsqueda en profundidad y por extensión.
- Backtracking. Conceptos básicos. Aplicaciones. Una/Mejor/todas las soluciones. Problema de las 8 reinas.
- Complejidad computacional: análisis de algoritmos
- Diseño de interfaces de usuarios: Construcción de interfaces gráficas de usuario. Prototipaje.
Docente | Coordinador | Personal Administrativo |
Dr. Andres Sanoja | Dr. Andres Sanoja | Rosiris Morales |
Comentarios
No hay valoraciones aún.