Published using Google Docs
Plan de trabajo
Updated automatically every 5 minutes

Planeación de curso

10 de septiembre de 2012

Información general

Nombre de la UEA:        Estructura de datos                                        Clave:        212208

Trimestre:                12O                                                        Grupo:        CG01

Profesor:                Abel García Nájera

E-mail:                        abel.garcia.n@gmail.com (anteponer en el asunto [Estructura de datos])

Sitio web:                http://www.abelgarcia.mx/estructura-de-datos

Horario de clase:        Lunes, miércoles y viernes de 9:30 a 11:00                Salón:        B203

Horario de asesoría:        Lunes de 11:00 a 13:00                                Lugar: T138

Objetivos del curso

Al final del curso el alumno:

  1. Conocerá los conceptos básicos de la programación orientada a objetos.
  2. Será capaz de definir estructuras de datos no lineales.
  3. Conocerá algunas aplicaciones de las estructuras de datos más importantes.

Contenido del curso y calendarización

  1. Programación orientada a objetos (POO) (semana 1)
  1. Conceptos básicos de la POO
  2. Clases
  3. Objetos
  4. Interfaces
  5. Herencia
  6. Genéricos
  1. Programación avanzada (semana 2)
  1. Recursividad
  2. Búsqueda y ordenamiento
  3. Estructuras de datos lineales
  1. Árboles (semana 3)
  1. Definición y terminología
  2. Recorrido
  3. Interfaces INodo e IArbol
  4. Implementación
  1. Árbol binario (semana 4)
  1. Definición y terminología
  2. Interfaz INodoBinario
  3. Implementación
  4. Aplicaciones
  1. Árbol binario de búsqueda (ABB)

(semana 5)

  1. Definición
  2. Interfaz  IArbolBinarioBusqueda
  3. Implementación
  4. Eficiencia de los ABBs
  1. Cola de prioridad (semanas 6 y 7)
  1. Definición
  2. Interfaz  IColaDePrioridad
  3. Representación e implementación
  4. Heap sort
  1. Tabla hash (semanas 8 y 9)
  1. Interfaz Tabla
  2. Representación
  3. Factor de carga
  4. Solución de colisiones
  5. Implementación
  1. Gráficas (semanas 10 y 11)
  1. Definición y terminología
  2. Representación
  3. Recorrido
  4. Aplicaciones

Bibliografía

Libros disponibles en la biblioteca de la Unidad:

Libros electrónicos disponibles a través de books24x7 (solicitar acceso en la biblioteca de la Unidad):

Otros libros electrónicos:

Evaluación del curso

La evaluación del curso estará dada por:

La escala de calificación es la siguiente:        [0, 6)                →         NA

[6, 7.8)                →         S

[7.8, 9)                →         B

[9, ∞)                →         MB

Notas: