El plan de trabajo que contiene horario de asesorías, bibliografía y modalidad de evaluación están contenidos en este documento.
Las calificaciones de las tareas, prácticas y exámenes, así como la calificación parcial del curso, las encuentras en este documento.
Temas:
9 julio. Entrega de calificaciones.
7 julio. Segundo examen parcial.
4 julio. Sesión de laboratorio: Práctica 6.
3 julio. Ejercicios de preparación.
2 julio. Sesión de laboratorio: Algoritmo de Prim y algoritmo de Kruskal.
30 junio. Hashing cerrado.
27 junio. Sesión de laboratorio: Práctica 5.
26 junio. Tablas hash. Representación. Hashing abierto. Tarea 5.
25 junio. Sesión de laboratorio: Algoritmo de Floyd.
23 junio. Algoritmo de Floyd. [notas] Árbol generador mínimo: métodos de Kruskal y de Prim.
20 junio. Sesión de laboratorio: Práctica 4.
19 junio. Algoritmo de Dijkstra. [notas] El camino más corto entre todos los pares de vértices.
18 junio. Sesión de laboratorio: Gráficas.
16 junio. El camino más corto entre dos vértices.
13 junio. Sesión de laboratorio: Práctica 3.
12 junio. Gráficas. Terminología. Representaciones. Recorrido por amplitud y por profundidad. [notas]
11 junio. Sesión de laboratorio: Árbol binario de búsqueda (continuación).
9 junio. Árbol binario de búsqueda (continuación).
6 junio. Sesión de laboratorio: Árbol binario de búsqueda.
5 junio. 7a Semana de Computación y Matemáticas Aplicadas.
4 junio. Sesión de laboratorio: Árboles de expresión.
2 junio. 7a Semana de Computación y Matemáticas Aplicadas.
30 mayo. Árbol binario de búsqueda (continuación). Tarea 4.
29 mayo. Árbol binario de búsqueda. [notas]
28 mayo. Árbol binario. [notas]
26 mayo. Primer examen parcial.
23 mayo. Sesión de laboratorio: Práctica 2.
22 mayo. Árboles. [notas]
21 mayo. Sesión de laboratorio: Implementación de pilas y colas.
16 mayo. Sesión de laboratorio: Implementación de listas ligadas.
15 mayo. Asueto.
14 mayo. Sesión de laboratorio: Implementación de listas mediante arreglos.
12 mayo. Pilas. [notas]
9 mayo. Sesión de laboratorio: Práctica 1.
8 mayo. Listas (continuación). Implementación mediante arreglos. Listas ligadas.
7 mayo. Sesión de laboratorio: Métodos recursivos de ordenamiento: quicksort y merge sort (continuación). Registros.
5 mayo. Asueto.
2 mayo. Sesión de laboratorio: Métodos recursivos de ordenamiento: quicksort y merge sort. Tarea 2.
1 mayo. Asueto.
30 abril. Sesión de laboratorio: Introducción a NetBeans y Java. Métodos recursivos de búsqueda.
28 abril. Merge sort (continuación). Estructuras de datos lineales: Listas. [notas]
25 abril. No hay clase.
24 abril. Métodos recursivos de ordenamiento: quicksort y merge sort. [notas] Tarea 1.
23 abril. Búsqueda recursiva: búsqueda binaria. [notas]
21 abril. Presentación. Panorama general del curso. Recursividad. [notas]
Archivo:
Esta materia también la impartí en los siguientes trimestres: