Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ESCUELA DE CIENCIAS
PROGRAMA INGENIERÍA INFORMATICA
1. IDENTIFICACION DE LA ASIGNATURA
NOMBRE DE LA ASIGNATURA: ESTRUCTURAS DE DATOS
ÁREA
BÁSICAS DE INGENIERÍA CÓDIGO 630304
TOTAL
DURACION DEL SEMESTRE EN
CRÉDITOS 3 16
SEMANAS
SEMANALES
DISTRIBUCIO HORAS DE
HORAS HORAS DE
N TRABAJO HORAS DE ACOMPAÑAMIENTO
144 PRESENCIALES PRÁCTICA
SEMESTRAL INDEPENDIENTE
POR HORAS 32 80 16 16
HORARIO HORARIO
DIA SEDE DIA SEDE
GRUPO 1 GRUPO 2
JUSTIFICACIÓN
El curso Estructuras de Datos tiene como propósito generar en el estudiante la habilidad de diseñar e implementar las
estructuras de datos en memoria principal requeridas para la solución de un problema, teniendo en cuenta criterios de calidad
y restricciones. Las estructuras de datos son utilizadas por bases de datos, inteligencia artificial, ingeniería de software, por ello
es importante el curso actual.
COMPETENCIAS
COMPONENTES COMPETENCIAS
SABER Aplica los criterios de complejidad en tiempo y memoria en el desarrollo de algoritmos
computacionales tanto iterativos como recursivos
Analiza, diseña e implementa soluciones a problemas de computación empleando
estructuras de datos y algoritmos clásicos.
Diferencia los tipos de estructuras de datos y seleccionar el más adecuado en el
modelamiento los elementos del mundo del problema.
Abstrae, diseña e implementa estructuras de datos lineales, de acceso directo, árboles y
grafos.
Diseña y aplica las pruebas unitarias de cada una de las estructuras de datos implementadas
PERFILES DE FORMACIÓN
Al concluir la asignatura el estudiante será capaz de:
Escribir programas de computadora en un lenguaje de alto nivel para solucionar problemas pertinentes de
administración de información en estructuras de datos, según criterios de complejidad de tiempo y memoria;
utilizando los paradigmas de la programación estructurada y orientada a objetos
VALORACIÒN Y EVIDENCIAS
EVIDENCIAS
VALORACIÓN EVIDENCIAS DE
EVIDENCIAS DE DESEMPEÑO EVIDENCIAS DE PRODUCTO
CONOCIMIENTO
Examen Programado por
Observación del desempeño en
UNIPAZ en la semana de Informes de la observación
PRIMER CORTE talleres sobre complejidad y
parciales. realizada según los problemas
(30%) recursividad y algoritmos de
Quices, talleres y trabajos sobre planteados.
búsqueda y ordenamiento
temas vistos en el corte.
Examen Programado por
Informes de la observación
UNIPAZ en la semana de Observación del desempeño en
SEGUNDO CORTE realizada según los problemas
parciales. talleres sobre estructuras
(30%) planteados.
Quices, talleres y trabajos sobre dinámicas de datos.
Productos software entregados
temas vistos en el corte.
Examen Programado por Informes de la observación
UNIPAZ en la semana de realizada según los problemas
TERCER CORTE Observación del desempeño en
parciales. planteados.
(40%) talleres sobre árboles y bosques.
Quices, talleres y trabajos sobre Productos software entregados
temas vistos en el corte. Proyecto de Aula.
CONTENIDOS CURRICULARES
UNIDADES TEMAS H.A.D. H.T.I
Conceptos de modularidad, programación estructurada
Arreglos, paso de arreglos y parámetros a funciones
UNIDAD FORMATIVA 1.
COMPLEJIDAD Y Operaciones básicas en arreglos, intersección, unión, suma,
RECURSIVIDAD otras.
Complejidad en tiempo de ejecución y memoria (relación 6 12
tiempo espacio).
Algoritmos iterativos y Recursividad, diferencias.
Tipos de datos abstractos TDA.
RECURSOS BIBLIOGRÁFICOS
Texto guía VILLALOBOS, Jorge. Introduccción a las estructuras de datos- Aprendizaje activo basado en
casos. Ed Pearson. 2008.
CAIRÓ, OSVALDO. Estructuras de Datos. Tercera edición.
Texto
Software
Sitios Web de
consulta Proyecto Cupi2. Universidad de los Andes. http://cupi2.uniandes.edu.co/sitio/