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. Segundo examen parcial.
8 julio. Sesión de preguntas.
5 julio. Sesión de laboratorio: Práctica 5: Algoritmo de Floyd.
3 julio. Sesión de laboratorio: Gráficas. [paquete mx.uam.cua.edd.grafica]
2 julio. Ejercicios. Tarea 5: El problema del viajante.
1 julio. El camino más corto entre todos los pares de vértices: algoritmo de Floyd. Árbol generador mínimo: algoritmo de Prim y algoritmo de Kruskal.
28 junio. El camino más corto entre dos vértices: algoritmo de Dijkstra.
26 junio. Sesión de laboratorio: Tablas hash (continuación). Práctica 4: Colisiones en una tabla hash. (la clase inicia a las 9)
25 junio. Gráficas. [notas]
24 junio. No hay clase.
21 junio. No hay clase.
19 junio. Sesión de laboratorio: Tablas hash. [paquete mx.uam.cua.edd.hash] (la clase inicia a las 9)
18 junio. Hashing cerrado. Tarea 4: Aplicaciones de las tablas hash.
17 junio. Tablas hash. [notas] Representación. Factor de carga. Hashing abierto.
14 junio. No hay clase.
12 junio. Sesión de laboratorio: Práctica 3: Árbol binario de búsqueda.
11 junio. Ejercicios sobre árboles.
10 junio. Eficiencia de los árboles binarios de búsqueda.
7 junio. Sesión de laboratorio: Árbol binario de búsqueda. [paquete mx.uam.cua.edd.abb]
5 junio. Sesión de laboratorio: Árbol binario. [paquete mx.uam.cua.edd.arbolbinario]
4 junio. Árbol binario de búsqueda. [notas]
3 junio. Árbol binario. [notas] Tarea 3: Formatos de imagen.
31 mayo. Sesión de laboratorio: Árboles y sus recorridos (continuación).
29 mayo. Sesión de laboratorio: Árboles y sus recorridos. [paquete mx.uam.cua.edd.arbol] (la clase inicia a las 9)
28 mayo. Árboles. [notas]
27 mayo. Primer examen parcial. [mi solución]
24 mayo. Sesión de laboratorio: Práctica 2: Pilas dobles.
22 mayo. Sesión de laboratorio: Listas, pilas y colas (continuación).
21 mayo. Ejercicios.
20 mayo. Ejercicios. Tarea 2: Colas de prioridad.
17 mayo. Sesión de laboratorio: Listas, pilas y colas. [paquete mx.uam.cua.edd.lineales]
13 mayo. Estructuras de datos lineales. Listas. [notas] Tarea 1: Métodos de búsqueda.
8 mayo. Sesión de laboratorio: Búsqueda binaria, quick sort y merge sort. [paquete mx.uam.cua.edd.recursividad]
7 mayo. Algoritmos recursivos de ordenamiento. [notas]
6 mayo. Búsqueda recursiva. [notas]
3 mayo. Sesión de laboratorio: Práctica 1: Conceptos de programación orientada a objetos.
1 mayo. Asueto.
30 abril. No hay clase.
29 abril. Recursividad. [notas]
26 abril. Sesión de laboratorio: Clases, objetos, herencia e interfaces. [paquete mx.uam.cua.edd.poo]
22 abril. Presentación. Conceptos de programación orientada a objetos. [notas]