Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Estructuras de Datos
SEMESTRE:3 (TERCERO)
CLAVE:
MODALIDAD
CARCTER
TIPO
HORAS AL
SEMESTRE
HORAS
SEMANA
Curso
Obligatoria
TericoPrctica
96
ETAPA DE FORMACIN
CAMPO DE CONOCIMIENTO
HORAS
HORAS
TERICAS PRCTICAS
CRDITOS
10
Bsico
Computacin
Indicativa
Programacin II
Bases de Datos
Objetivo general: El alumno aplicar las estructuras de datos, as como las tcnicas de recuperacin y
ordenamiento de datos, en la implementacin de algoritmos computacionales.
SERIACIN
ASIGNATURA(S) ANTECEDENTE
ASIGNATURA(S) SUBSECUENTE(S)
Unidad
1
2
3
4
ndice Temtico
Tema
Introduccin a los algoritmos de estructuras de datos
Almacenamiento esttico, dinmico y estructuras elementales
Estructuras de datos lineales y no lineales
Tcnicas de ordenamiento y bsqueda
Total de horas:
Suma total de horas:
Horas
Tericas
8
16
24
16
64
Prcticas
4
8
12
8
32
96
65
HORAS
T
UNIDAD
CONTENIDO
16
Temas:
1.1. Abstraccin de datos
1.2. Clasificacin de las estructuras de datos
1.3. Algoritmos y estructuras de datos
1.4. Tcnicas de diseo de algoritmos
1.5. Recursividad
ALMACENAMIENTO ESTTICO, DINMICO Y ESTRUCTURAS ELEMENTALES
Objetivo particular:
El alumno identificar las diferentes formas de almacenamiento de las estructuras de datos, sus
ventajas y limitantes.
24
12
Temas:
2.1 Almacenamiento esttico y dinmico
2.2 Arreglos
2.2.1 Arreglos de diferentes tipos de datos
2.2.2 Arreglos de punteros
2.2.3 Arreglos como parmetros en funciones
2.2.4 Arreglos unidimensionales, bidimensionales y multidimensionales
2.2.5 Arreglos dinmicos
2.2.6 Arreglos triangulares: inferior y superior
2.3 Registros
2.3.1 Arreglos de registros (estticos y dinmicos)
2.4 Enumeraciones y colecciones
ESTRUCTURAS DE DATOS LINEALES Y NO LINEALES
Objetivo particular:
El alumno aplicar las estructuras de datos lineales y no lineales en la implementacin de
algoritmos computacionales.
Temas:
3.1 Pilas
3.1.1 Definicin y representacin
3.1.2 Operaciones de insercin y extraccin
3.1.3 Implementacin dinmica con diferentes tipos de datos
3.1.4 Implementacin con arreglos de diferentes tipos de datos
3.1.5 Notacin infija, prefija y postfija.
3.2 Cola
3.2.1 Definicin y representacin
3.2.2 Operaciones de insercin y extraccin
3.2.3 Implementacin dinmica con diferentes tipos de datos
66
16
Referencias bsicas:
Referencias complementarias:
Sugerencias didcticas:
Analizar y producir textos
Exmenes parciales
Informes de prcticas
Estudiar casos
Informes de investigacin
Participacin en clase
Rbricas
Solucin de ejercicios
Trabajos y tareas
Proyecto prctico
Perfil Profesiogrfico: El profesor que imparta la asignatura deber tener el ttulo de licenciado en Matemticas
Aplicadas y Computacin o carrera afn, con experiencia profesional y docente en la materia, contar con
actualizacin en el rea y preferentemente tener estudios de posgrado.
68