Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
2015-2
1. DATOS GENERALES
Facultad:
Carrera:
Coordinador:
Requisitos:
Competencias:
Nmero de crditos:
Nmero de horas:
Horas de
evaluacin
56
Horas trabajo
autnomo
reflexivo
6
Total
64
2. FUNDAMENTACIN
Este curso proporciona al estudiante, los conceptos informticos que son el fundamento
terico para el avance en las carreras de sistemas y de software. Como curso tericoprctico, proporciona conocimiento y ejercita a los estudiantes en las tcnicas y mtodos
para disear estructuras de datos, as como para desarrollar algoritmos que implementen
operaciones para manejar dichas estructuras.
3. SUMILLA
Es un curso terico prctico, que describe tipos de almacenamiento de datos en memoria
principal tales como Arreglos y Listas enlazadas; describe los mtodos de ordenamiento y
bsqueda, pilas, colas, de dispersin, de creacin, recorrido de rboles binarios y en
particular de rboles binarios de bsqueda.
4. LOGRO GENERAL DE APRENDIZAJE
Al finalizar el curso el alumno desarrolla mdulos de programacin que ayuden a
sistematizar procesos que componen a los Sistemas de Informacin existentes en una
organizacin, utilizando estructuras de datos adecuadas y algoritmos eficientes en el uso
de recursos hardware.
1
7. SISTEMA DE EVALUACIN
El promedio final del curso ser:
Nota:
8. FUENTES DE INFORMACIN
Bibliografa base:
Cmo programar con c++ y diseo orientado a objetos con UML. Deitel & Deitel.
Mxico. Pearson Prentice Hall, Quinta Edicin, 2008.
Estructura de datos y algoritmos. Cair y Guardatti.
Bibliografa complementaria:
Estructura de datos. Lipschutz, Seymour. Mc Graw Hill.
9. CRONOGRAMA DE ACTIVIDADES
Unidad de
Semanas
aprendizaje
Tema
Unidad 1:
Estructuras de
Datos Lineales,
estticas y
dinmicas.
Actividades y
Evaluaciones
Desarrolla algoritmos de
menor dificultad,
utilizando vectores y
matrices.
Prueba de Entrada
Desarrolla algoritmos de
menor dificultad,
utilizando listas
enlazadas.
3
6
Recursividad de cola
7
Mtodos de ordenamiento: burbuja,
seleccin , insercin, heap sort
Unidad 2.
Tcnicas de
programacin
y de
ordenamiento
y bsqueda de
datos
Desarrolla algoritmos de
mediana dificultad,
utilizando listas
doblemente enlazadas.
Desarrolla algoritmos de
mediana dificultad,
utilizando pilas.
10
Trabajo Autnomo2:
4 puntos.
Preguntas de la
prctica:
16 puntos.
Desarrolla algoritmos de
bsqueda de mediana
dificultad.
Desarrolla algoritmos de
dispersin de mediana
dificultad.
11
Unidad 3.
Estructuras de
Datos No
Lineales:
Grafos y
rboles.
12
13
14
Desarrolla ejercicios de
mediana dificultad
usando grafos.
Desarrolla algoritmos
con rboles de mediana
dificultad.
15
Trabajo Autnomo3:
4 puntos.
Preguntas de la
prctica:
16 puntos.
Desarrolla algoritmos
con rboles de mediana
dificultad.
Desarrolla ejercicios con
rboles balanceados de
mediana dificultad.
EXAMEN FINAL
TRABAJO AUTNOMO
Actividad
Trabajo autnomo reflexivo 01.Desarrollo de ejercicios de los
temas de las semanas: 1, 2 y 3
Trabajo autnomo reflexivo 02.Desarrollo de ejercicios de los
temas de las semanas: 4, 5, 6 y 7
Trabajo autnomo reflexivo 03.Desarrollo de ejercicios de los
temas de las semanas: 8, 9, 10 y 11
Semana
4
Horas
2
12