Programacion III - Contenidos Ingenieria en Sistemas y Licenciatura

Anuncio
UNIVERSIDAD MARIANO GÁLVEZ DE GUATEMALA
FACULTAD DE INGENIERÍA EN SISTEMAS DE INFORMACIÓN
CARRERA: LICENCIATURA EN INGENIERÍA EN SISTEMAS DE INFORMACIÓN
PENSUM 2014
NOMBRE DEL CURSO: PROGRAMACIÓN III
CÓDIGO:
PRE-REQUISITO:
JORNADA:
2014-22
2014-17
VESPERTINA
CRÉDITOS
POST-REQUISITO:
5
2014-27
PRESENTACIÓN:
En aplicaciones específicas orientadas a la Arquitectura del Hardware y su
integración con el software hay elementos que interactúan entre ambos (equipo y
programas).
Estos programas, contienen algoritmos especiales orientados al manejo de elementos
tales como: administración de memoria, de archivos, de procesos.
Dichos algoritmos requieren ser trabajados por estructuras de datos específicas. Los
cursos del área de informática, posteriores a éste, hacen referencias a este tipo de
algoritmos.
Para ello, es necesario que el estudiante conozca el concepto, características,
aplicaciones e implementaciones de este tipo de estructuras con el fin de disponer de
una base de conocimiento que le permita proseguir en el avance de su carrera.
OBJETIVO GENERAL
Que el estudiante de Ingeniería en Sistemas adquiera al final de curso, los
marcos conceptuales que sustenten el conocimiento y desarrollo de Estructuras de
Datos y adquiera habilidades y destrezas en el manejo de técnicas especiales de
programación en aplicaciones con Estructuras de Datos.
OBJETIVOS ESPECÍFICOS
Que el estudiante
1. Pueda Establecer parámetros de evaluación para el desarrollo y aplicación
de estructuras de datos.
2. Desarrolle habilidades para la aplicación de metodologías de desarrollo y
programación de Estructuras de datos en cualquier lenguaje (Enfoque
algorítmico).
UNIVERSIDAD MARIANO GÁLVEZ DE GUATEMALA
FACULTAD DE INGENIERÍA EN SISTEMAS DE INFORMACIÓN
CARRERA: LICENCIATURA EN INGENIERÍA EN SISTEMAS DE INFORMACIÓN
PENSUM 2014
CONTENIDO PROGRAMÁTICO DEL CURSO
1. Introducción.
1.1. Conceptos generales de estructura avanzada de datos.
2.
Árboles.
2.1 Definición.
2.2 Representación.
2.3 Conceptos.
2.4 Arboles Binarios.
2.5 Árboles de Expresión.
3. Árbol AVL.
3.1. Definición.
3.2. Representación.
3.3. Conceptos.
4.
Árbol B.
4.1. Definición.
4.2. Representación.
4.3. Conceptos.
5. Tablas de Hash.
5.1. Conceptos.
5.2. Funciones de hash.
5.3. Manejo de colisiones.
6. Administración de Memorias.
6.1. Algoritmos básicos de administración de memoria.
6.2. Primer ajuste.
6.3. Mejor ajuste.
6.4. Peor Ajuste.
6.5. Manejo de memoria.
7.
Grafos.
7.1. Fundamento matemático.
7.2. Representación.
7.3. Algoritmos de manipulación.
UNIVERSIDAD MARIANO GÁLVEZ DE GUATEMALA
FACULTAD DE INGENIERÍA EN SISTEMAS DE INFORMACIÓN
CARRERA: LICENCIATURA EN INGENIERÍA EN SISTEMAS DE INFORMACIÓN
PENSUM 2014
EVALUACIÓN
Primer Parcial
10 puntos
Segundo Parcial
20 puntos
Laboratorios, tares y trabajos de investigación
20 puntos
Examen Final
50 puntos
Nota Final
100 puntos
Bibliografía


Joyanes, Luis, Ignacio Zahonero. Estructuras de Datos.
Cairó. Estructura de Datos, Editorial MacGraw Hill.
Descargar