Diseño de programas
Licenciatura
En Xalapa
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiarlo en cómodas cuotas mensuales.
Descripción
-
Tipología
Licenciatura
-
Lugar
Xalapa
-
Inicio
Fechas disponibles
Esta experiencia se localiza en el Area de formacion disciplinar (3 hrs. teoricas y 2 practicas, 8 creditos), dentro de las ciencias de la computacion es necesario entender estructuras de datos avanzadas, analizar el diseño de los algoritmos, modelar su complejidad computacional y optimizar los procesos de busqueda y ordenamiento de datos, trabajando en equipo manteniendo una actitud de respeto y tolerancia. Se hace un estudio de una problematica presentada y mediante su lectura y analisis se realiza una propuesta creativa de una solucion, redactada de manera clara, coherente, en tiempo y forma, demostrando su autoria.
Sedes y fechas disponibles
Ubicación
Inicio
Inicio
Acerca de este curso
- Evaluacion diagnostica.
- Identificacion de estudiantes avanzados.
- Planificacion de actividades a realizar.
- Exposicion de los temas, apoyandose de medios audiovisuales de enseñanza.
- Analisis de casos de estudio de Analisis de Algoritmos.
- Ejemplos de programas de Analisis de Algoritmos.
- Trabajos grupales.
- Resolucion de problemas (alumno).
- Realizacion de practicas en computadora.
- Proyecciones relacionadas con el tema.
- Exposicion por parte de los alumnos.
- Debates
Opiniones
Materias
- Estructuras
- Lectura
- Organización
- Algoritmos
- Programacion
- Operaciones
- Solución de problemas
- Árboles binarios
- Conceptos gráficos
- Análisis empírico
Programa académico
1 Introduccion
1.1 Conceptos de algoritmos
1.2 Fundamentos de Algoritmos
1.3 Tipos de problemas importantes
1.4 Estructuras de datos fundamentales
2 Arboles
2.1 Introduccion
2.2 Arboles en general.
2.3 Arboles Binarios
2.4 Arboles Binarios de Busqueda.
2.5 Arboles Balanceados
2.6 Operaciones con arboles.
3 Graficas
3.1 Introduccion
3.2 Conceptos graficos de graficas.
3.3 Graficas Dirigidas
3.4 Graficas no dirigidas.
4 Fundamentos del analisis de eficiencia de algoritmos
4.1 Marco de trabajo para analisis
4.2 Notaciones asintoticas y clases de eficiencia basica
4.3 Analisis matematicos de algoritmos no recursivos
4.4 Analisis matematicos de algoritmos recursivos
4.5 Analisis empirico de algoritmos
4.6 Visualizacion de algoritmos
5 Fuerza bruta
5.1 Ordenamientos: Seleccion y Burbuja
5.2 Busqueda Secuencial y Apareamiento por fuerza bruta
5.3 Par mas cercano y Problemas de Cubierta Convexa (Convex-Hull)
5.4 Busqueda Exhaustiva
6 Algoritmos de Ordenamiento (Divide y venceras)
6.1 Mergesort
6.2 Quicksort
6.3 Busqueda Binaria
6.4 Arboles binarios
6.5 Par mas cercano y Problemas de Cubierta Convexa (Convex-Hull) por metodo de divide y venceras
7 Algoritmos de ordenamiento (Decrementa y venceras)
7.1 Ordenamiento por Insercion
7.2 Busqueda primero en profundidad
7.3 Busqueda primero por anchura
7.4 Ordenamiento Topologico
8 Algoritmos de ordenamiento (Transforma y venceras)
8.1 Pre-ordenamiento
8.2 Arboles de busqueda balanceados
8.3 Heaps y Heapsort
9 Intercambios de espacio y tiempo.
9.1 Ordenamiento por conteo
9.2 Hashing
9.3 Arboles B
9.4 Arboles-B+
- Lectura de comprension.
- Seleccion, revision, organizacion y analisis de la informacion.
- Manejo de recursos informaticos de uso general.
- Comprension y expresion analitica, tanto oral como escrita.
- Manejo de software de uso especifico para programacion
Información adicional
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiarlo en cómodas cuotas mensuales.
Diseño de programas