Laboratorio de Estructuras de Datos II |
|
Usted se encuentra en: Universidad del Cauca → ~emezav → Laboratorio de Estructuras de Datos II → Contenido |
|
Contenido de la asignatura
OBJETIVO GENERAL
Aplicar los conceptos vistos en la materia mediante practicas dirigidas y con la ayuda de herramientas de software adecuadas
OBJETIVOS ESPECIFICOS
El estudiante al final del curso estará en capacidad de:
Analizar Resolver problemas que involucren estructuras de datos no lineales haciendo uso de una herramienta de programación de alto nivel.
Analizar algoritmos lineales y recursivos.
Implementar las distintas estructuras de datos vistas en la materia Estructuras de Datos II
METODOLOGIA
- El alumno adquirirá los conocimientos básicos a través de laboratorios dirigidos
- El alumno deberá trabajar su laboratorio a partir de los conocimientos impartidos en clases
- El alumno deberá profundizar sus conocimientos experimentando con la creación, compilación, ejecución, y depuración de programas.
CONTENIDO
1 |
Algoritmos de Fuerza Bruta |
2 |
2 |
Algoritmos Voraces |
2 |
3 |
Algoritmos de Programación Dinámica |
2 |
4 |
Algoritmos Divide y Vencerás |
2 |
5 |
Árboles Binarios |
2 |
6 |
Árboles Binarios de Búsqueda |
2 |
7 |
Árboles Balanceados |
2 |
8 |
Árboles N-Arios |
2 |
9 |
Algoritmos sobre Árboles |
2 |
10 |
Grafos Dirigidos |
2 |
11 |
Búsquedas en Grafos |
2 |
12 |
Árboles de Recubrimiento |
2 |
13 |
Caminos mínimos |
2 |
14 |
Algoritmos sobre Grafos |
|
EVALUACIONES
Se realizarán tres (3) evaluaciones de la siguiente forma:
Primer l |
35% |
Laboratorios y tareas 100% |
Segundo |
35% |
Laboratorios y tareas 100% |
Tercer |
30% |
Laboratorios y tareas 100% |
Los laboratorios y tareas en grupo serán evaluados individualmente y deben estar debidamente documentados. Todo laboratorio NO sustentado pierde validez. Las sustentaciones serán programadas con anterioridad definiendo fecha y hora para cada alumno.
BIBLIOGRAFÍA
- Introduction to Algorithms (MIT Electrical Engineering and Computer Science). Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest
- Estructuras de Datos, Algoritmos, y Programación Orientada a Objetos. Gregory L. Heileman.
- J. Villalobos. TADS: Un enfoque desde tipos abstractos de datos. Ediciones Uniandes.
- Luis Joyanes Aguilar. Fundamentos de Programación. McGraw - Hill.
- Hebert Schildt. Turbo C/C++. McGraw -Hill.
- Yedidyah Langsam, Moshe J. Augenstein y Aaron M. Estructura de datos con C y C++. Tanenbaum. Prentice Hall, Segunda edición, 1997.
- Grassmann, W. y Tremblay, J.P. Matemática discreta y lógica. Una perspectiva desde la Ciencia de la Computación. Prentice Hall. Madrid, 1996 ISBN:84-89660-04-2.
- Osvaldo Cairo. Estructuras de Datos. Mc Graw – Hill.
- Aaron Tanenbaum. Estructura de datos en C. Prentice Hall.
- M.Folk. Estructuras de Archivos. Addison Wesley.
|
Erwin Meza Vega. Oficina 450 edificio FIET, Sector Tulcán. Popayán, Cauca. Tel: (2)8209800 ext 2149. |