324 Computación II
Código: 324 | U.C.: 4 | Plan de cursoCarreras:
Prelaciones:
|
Calendario de evaluacionesEntrega de trabajos: TSP: Objetivos: 1, 2, 3, 4 TP: Objetivos: 5, 6, 7 Ubicación de los trabajos: Trabajo Sustitutivo TSP (es publicado según el cronograma de evaluaciones) Trabajo práctico TP (es publicado en las primeras semanas del lapso) |
El curso Computación II se centra en el estudio y aplicación de diferentes estructuras de datos, conjuntamente con el diseño e implementación de los algoritmos apropiados para tratarlas. Bajo el enfoque actual, las estructuras de datos se conciben como colecciones de datos, sobre los cuales se pueden definir operaciones.
Objetivos de aprendizaje:
- Elaborar un TAD (Tipo Abstracto de Datos) para representar un dato particular.
- Resolver problemas de tipo algorítmico aplicando el TAD Lista Enlazada.
- Resolver problemas de tipo algorítmico aplicando el TAD Pila y/o el TAD Cola.
- Resolver problemas de tipo algorítmico aplicando el TAD Árbol.
- Implementar algoritmos en lenguaje de programación, empleando la estructura de grafo para la resolución de problemas específicos.
- Implementar algoritmos de Ordenación en lenguaje de programación, para la resolución de problemas específicos.
- Implementar algoritmos de Búsqueda en lenguaje de programación, para la resolución de problemas específicos.
- Material instruccional (UNA)
- Libros esenciales (en inglés y español) para materias de computación (con este material se puede profundizar en algunos temas)
- Libro obligatorio:
- Estructuras de Datos en C++, de Joyanes L. y Sanchez L., Editorial Mc. Graw Hill.
- Estructuras de Datos y Algoritmos, de Aho A. V., Hopcroft J. E. y de Ullman J. D., Addison Wesley Longman.
- Material complementario (libros, guías, manuales… para el bloque de computación)
- Corre electrónico del asesor: golfredoe@gmail.com (solo para la sede del Centro Local Mérida)