Professional Documents
Culture Documents
SECRETARA ACADMICA
DIRECCIN DE ESTUDIOS PROFESIONALES EN INGENIERA Y
CIENCIAS FSICO MATEMTICAS
PROGRAMA SINTTICO
CARRERA: Ingeniera en Computacin
ASIGNATURA: Estructura de Datos.
SEMESTRE:
Tercero
OBJETIVO GENERAL:
El alumno disear programas relacionando problemas de ingeniera y ciencias, utilizando la estructura de datos.
CONTENIDO SINTTICO:
I.
II.
III.
IV.
V.
VI.
VII.
METODOLOGA:
Promocin de la participacin de los alumnos, en la bsqueda de lecturas y anlisis de informacin, resolucin de
problemas en el aula y laboratorio de cmputo. Trabajo en equipo.
EVALUACIN Y ACREDITACIN:
Tres exmenes departamentales.
Entrega de trabajos realizados en clase, tareas y prcticas de laboratorio.
Participacin en actividades individuales y en equipo.
BIBLIOGRAFA:
Cair, Osbaldo, Guardati, Silvia, Estructuras de Datos, Edit. Mc. Graw Hill, 2002.
Martines Romn Quiroga Elda, Estructuras de Datos Referencia Prctica con O.O., Edit. Thomnson Learning 1
Edit. 2002
Luis Joyanes Aguilar, Fundamentos de Programacin, Algoritmos y Estructura de Datos, Edit. Mc. Graw Hill, 88
TIEMPOS ASIGNADOS
HORAS/SEMANA/TEORA: 3.0
HORAS/SEMANA/PRCTICA: 3.0
HORAS/SEMESTRE/TEORA: 54
HORAS/SEMESTRE/PRCTICA: 54
HORAS/TOTALES: 108
CLAVE
HOJA: 2 DE 11
FUNDAMENTACIN DE LA ASIGNATURA
En el campo de la ingeniera moderna es requerido el uso de la computadora como una herramienta principal en
el diseo y simulacin de sistemas, para ellos el alumno requiere del conocimiento de la estructura de datos que
le permiten manejar, representar y administrar grandes volmenes de datos para resolver problemas de ingeniera
con eficacia empleando una computadora.
Los antecedentes necesarios para cursar esta materia son los cursos de Fundamentos de Programacin y
Programacin Orientado a Objetos que se imparten en el primer y segundo semestre de la carrera de Ingeniera
en Computacin.
No existen materias colaterales y las materias consecuentes son Anlisis de Algoritmos, Compiladores y Sistemas
Operativos.
OBJETIVO DE LA ASIGNATURA
El alumno disear programas relacionando problemas de ingeniera y ciencias, utilizando la estructura de datos.
CLAVE:
HOJA: 3 DE 11
No. UNIDAD I
No.
TEMA
1.1
1.1.1
1.2
1.2.1
1.2.2
1.3
1.3.1
1.3.2
1.3.3
1.3.4
1.4
1.4.1
1.5
1.5.1
1.6
TEMAS
Organizacin elemental de los datos.
Descripcin de la terminologa, dato, estructura de
dato, registro, grupo de elementos, elemento simple,
entidad, atributo, rango de valores, campo, clave
primaria o llave, arreglo, listas, colas, pilas y rboles.
Operaciones con estructuras de datos elementales.
Descripcin de las operaciones, en estructura de
datos, de recorrido, bsqueda, insercin y eliminacin.
Descripcin de las operaciones, en estructuras de
datos, ordenacin y mezcla.
Notacin matemtica.
Funciones matemticas: entera inferior y superior,
modulo, valor, permutaciones, exponenciales y
algoritmos.
Notacin algortmica, Diagrama de flujo y
pseudocdigo
Estructuras de control y Recursividad.
Implementacin de factorial en forma iterativa y
recursiva.
Arreglos unidimensionales.
Acceso a las diferentes localidades de un arreglo
de caracteres unidimensionales.
Arreglos bidimensionales.
Arreglos bidimensionales, matrices.
Registros.
HORAS
T
2.0
EC
2.0
CLAVE BIBLIOGRFICA
1B, 2B, 8B, 3C, 4C
2.0
3.0
2.0
1.5
3.0
1.5
1.5
1.5
3.0
3.0
3.0
1.0
3.0
1.0
ESTRATEGIA DIDCTICA
Indagacin de los temas antes de cada clase. Resolucin de problemas extra clases y en las prcticas de
programacin en el laboratorio.
Anlisis en clase de los temas fundamentales y ejemplificacin para su aplicacin.
PROCEDIMIENTO DE EVALUACIN
El primer examen departamental abarcar las unidades I y II, considerando la evaluacin de tareas extra clase y
prcticas de laboratorio.
80 % Examen
20 % Prcticas y Tareas
CLAVE:
HOJA: 4
DE 11
El alumno usar la estructura de datos listas, pilas y colas, efectuando las operaciones fundamentales sobre
cada estructura.
No.
TEMA
TEMAS
HORAS
P
1.5
EC
2.0
2.1
2.0
2.2
Implementacin de listas.
1.0
2.3
1.0
2.4
1.0
2.5
Listas y colas.
1.0
1.5
1.0
2.6
1.0
1.5
1.0
2.7
Listas circulares.
1.0
3.0
1.0
CLAVE BIBLIOGRFICA
1B, 2B, 8B, 3C, 4C
1.0
1.5
1.0
1.0
ESTRATEGIA DIDCTICA
Investigacin de conceptos por parte del alumno.
Formacin de grupos para la solucin de ejercicios coordinados por el profesor.
Uso de recursos audiovisuales.
Realizacin de tareas y trabajos extra clase.
PROCEDIMIENTO DE EVALUACIN
El primer examen departamental abarcar las unidades I y II, considerando la evaluacin de tareas extra clase y
prcticas de laboratorio.
80 % Examen
20 % Prcticas y Tareas
CLAVE:
HOJA: 5
DE 11
El alumno usar la estructura de datos rbol binario, efectuar operaciones fundamentales como creacin
de un nodo, insercin de un nodo, eliminacin de un nodo, balanceo del rbol, etc....
No.
TEMA
TEMAS
HORAS
P
CLAVE BIBLIOGRFICA
EC
3.1
3.1.1
1.0
3.2
3.2.1
3.2.2
2.0
3.0
2.0
3.3
Bsqueda de un nodo
1.0
1.0
1.0
3.4
Insercin de un nodo
1.0
1.0
1.0
3.5
Eliminacin de un nodo
1.0
1.0
1.0
3.6
Balanceo de un rbol
2.0
3.0
2.0
1.0
ESTRATEGIA DIDCTICA
Evaluacin diagnstica.
Investigacin de conceptos por parte del alumno.
Exposicin de temas especficos por parte del alumno.
Tareas y trabajos extra clase.
PROCEDIMIENTO DE EVALUACIN
El segundo examen departamental abarca las unidades III y IV considerando la evaluacin que se llevar a cabo
mediante exmenes, tareas extra clase y prcticas de laboratorio.
80 % Examen
20 % Prcticas y Tareas
CLAVE:
HOJA: 6 DE 11
El alumno usar los algoritmos de ordenacin interna y externa para ordenamiento de datos.
No.
TEMA
TEMAS
HORAS
T
P
EC
4.1
1.0
1.0
4.2
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.0
3.0
4.0
4.3
4.3.1
4.3.2
2.0
3.0
2.0
CLAVE BIBLIOGRFICA
1B, 2B, 8B, 3C, 4C
ESTRATEGIA DIDCTICA
Exposicin de temas especficos por parte del profesor.
Bsqueda de informacin por parte del alumno.
Tcnicas grupales para la solucin de ejemplos.
Formacin de grupos para la discusin de resultados.
Uso de recursos audiovisuales.
Tareas y trabajos extra clase.
PROCEDIMIENTO DE EVALUACIN
El segundo examen departamental abarca las unidades III y IV considerando la evaluacin que se llevar a cabo
mediante exmenes, tareas extra clase y prcticas de laboratorio.
80 % Examen
20 % Prcticas y Tareas
CLAVE:
HOJA: 7 DE 11
El alumno construir rboles binarios de bsqueda y realizar operaciones fundamentales sobre los mismos
como insercin y borrado.
No.
TEMA
TEMAS
HORAS
CLAVE BIBLIOGRFICA
EC
1.0
1.0
5.2
5.2.1
5.2.2
2.0
3.0
2.0
5.3
5.3.1
5.3.2
rbol Balanceado
rbol AVL
Factor de balance de un nodo
3.0
3.0
3.0
5.4
5.4.1
5.4.2
5.4.3
5.4.4
rbol B
Ventajas de un rbol B
rbol B*
rbol B+
rbol 2-3 o rbol B binario (BB tree)
3.0
3.0
3.0
5.1
ESTRATEGIA DIDCTICA
Anlisis en clase de los temas fundamentales y ejemplificar su aplicacin por parte del profesor.
Indagacin de los temas antes de cada clase.
Resolucin de problemas extra clases y en las prcticas de programacin en el laboratorio.
PROCEDIMIENTO DE EVALUACIN
El tercer examen departamental abarca las unidades V, VI y VII, la evaluacin se llevar a cabo mediante
exmenes, tareas extra clase y prcticas de laboratorio.
80 % Examen
20 % Prctica y Tareas
CLAVE:
HOJA: 8 DE 11
NOMBRE: Hashing
No.
TEMA
TEMAS
HORAS
6.1
6.1.1
6.1.2
2.0
6.2
6.2.1
6.2.2
6.2.3
6.2.4
6.2.5
3.0
CLAVE BIBLIOGRFICA
EC
2.0
1B, 2B, 8B, 3C, 4C
3.0
3.0
ESTRATEGIA DIDCTICA
Exposicin por parte del profesor.
Investigacin por parte del alumno.
Tcnicas grupales para la solucin de ejemplos.
Formacin de grupos para la discusin de resultados.
Uso de recursos audiovisuales.
Tareas y trabajos extra clase.
PROCEDIMIENTO DE EVALUACIN
El tercer examen departamental abarca las unidades V, VI y VII, la evaluacin se llevar a cabo mediante
exmenes, tareas extra clase y prcticas de laboratorio.
80 % Examen
20 % Prctica y Tareas
CLAVE:
HOJA: 9 DE 11
NOMBRE: Grafos
No.
TEMA
TEMAS
HORAS
CLAVE BIBLIOGRFICA
EC
7.1
Conceptos bsicos
1.5
7.2
Grafos Dirigidos.
1.5
1.5
1.5
7.3
Grafos No-Dirigidos
1.5
1.5
1.5
7.4
1.5
3.0
1.5
1.5
ESTRATEGIA DIDCTICA
Investigacin de conceptos por parte del alumno.
Tcnicas grupales para la solucin de ejemplos.
Formacin de grupos para la discusin de resultados.
Tareas y trabajos extra clase.
PROCEDIMIENTO DE EVALUACIN
El tercer examen departamental abarca las unidades V, VI y VII, la evaluacin se llevar a cabo mediante
exmenes, tareas extra clase y prcticas de laboratorio.
80 % Examen
20 % Prctica y Tareas
CLAVE:
HOJA: 10 DE 11
RELACIN DE PRCTICAS
PRACT.
No.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
NOMBRE DE LA
PRCTICA
Tipos Bsicos
Arreglos
Matrices
Pilas I
Listas Simples
Colas
Listas Dobles
Listas Circulares
Recorridos en rboles Binarios
Operaciones en rboles Binarios
Ordenacin Interna
Ordenacin Externa
rbol Binario de Bsqueda
rbol Balanceado
rbol B
Hashing
Grafos
UNIDAD
DURACIN
LUGAR DE REALIZACIN
I
I
I
II
II
II
II
II
III
III
IV
IV
V
V
V
VI
VII
3.0
6.0
3.0
1.5
1.5
1.5
1.5
3.0
3.0
6.0
3.0
3.0
3.0
3.0
3.0
3.0
6.0
CLAVE:
HOJA: 11 DE: 11
PROCEDIMIENTO DE EVALUACIN
I,II
II
III,IV
III
V, VI, VII
CLAVE
BIBLIOGRAFA
Ingeniera en Computacin
BSICAS C. INGENIERA
SEMESTRE
D. INGENIERA
ACADEMIA: Informtica
Tercero
C. SOC. y HUM.
2. OBJETIVOS DE LA ASIGNATURA:
El alumno diseara programas para la relacin de problemas de ingeniera y ciencias, utilizando la
estructura de datos.
3. PERFIL DOCENTE:
CONOCIMIENTOS
EXPERIENCIA
PROFESIONAL
HABILIDADES
ACTITUDES
Programacin en C y C++
Programador de sistemas.
Diseo de sistemas
Responsable
Experiencia Laboral en
programacin de sistemas
Liderazgo
Respetuoso
Manejo de grupo
Compromiso Social
Conocimientos de
programacin.
ELABOR
REVIS
AUTORIZ
_____________________________
_________________________
_________________________
FECHA:
Marzo de 2004