Sunteți pe pagina 1din 10

CODIFICACIÓN

SISTEMA INTEGRADO DE GESTIÓN ESTRATÉGICA "SIGE"


SIGE-MSS-DOC-002
FECHA EMISIÓN
DOCUMENTO
15 - oct - 2019
Módulo de Seguimiento de Sílabo
SÍLABO GENÉRICO DE ASIGNATURA NÚMERO REVISIÓN
01

PROFESOR: TANNIA JACQUELINE ÁLAVA FREIRE NIVEL: QUINTO


Octubre 2019 - Marzo 2020 /
ASIGNATURA: ESTRUCTURA DE DATOS PERIODO:
2019-B

A. DATOS GENERALES
ASIGNATURA: CARRERA: NIVEL TOTAL DE CÓDIGO:
ESTRUCTURA DE DATOS SISTEMAS DE ESTUDIO: HORAS:
INFORMACIÓN QUINTO 160 EDT-549

CAMPO AMPLIO DEL CAMPO ESPECÍFICO DEL DISCIPLINA CURRICULAR QUE LA


CONOCIMIENTO: CONOCIMIENTO: ARTICULA:
TECNOLOGÍAS DE LA TECNOLOGÍAS DE LA INFORMACIÓN PROGRAMACIÓN
INFORMACIÓN Y LA Y LA COMUNICACIÓN (TIC)
COMUNICACIÓN (TIC)
CAMPO DETALLADO DEL MODALIDAD:
CONOCIMIENTO: PRESENCIAL
DESARROLLO Y ANÁLISIS DE
SOFTWARE Y APLICACIONES

PRERREQUISITOS:

PROGRAMACIÓN I
FUNDAMENTOS DE PROGRAMACIÓN
PROGRAMACIÓN ESTRUCTURADA
B. OBJETIVO DE LA ASIGNATURA EN EL PERÍODO ACADÉMICO
Manipular información utilizando estructuras estáticas y dinámicas de datos como arreglos,
listas enlazadas, pilas y colas realizando procesos de búsqueda, clasificación y ordenamiento.
Así como sentar las bases sobre la aplicabilidad de árboles binarios de búsqueda en la
informática
C. ESTRUCTURA DE LA ASIGNATURA RESULTADOS DE APRENDIZAJE
1 Estructuras de datos estáticas

Página 1 de 10
1.1 Definiciones, conceptos, necesidades Desarrollar programas que utilicen
1.2 Tipos de estructuras de datos estructuras para ser manipuladas a través de
1.3 Inicialización y arreglos de estructuras arreglos.
Desarrollar programas en lenguaje C que
1.4 Estructuras anidadas
utilicen estructuras anidadas.
1.5 Punteros a estructuras Escribir programas en lenguaje C que
1.6 Paso de estructuras y punteros a funciones, utilicen estructuras y funciones con
recursividad parámetros tipo estructuras.
2 Estructuras dinámicas tipo Listas Enlazadas
2.1 Introducción, conceptos. Representar gráficamente listas enlazadas
2.2 Representación gráfica simples
2.3 Listas Simples: Operaciones de inserción y Desarrollar programas que realicen
recorrido operaciones básicas con listas enlazadas
2.4 Operaciones de búsqueda y clasificación simples.
Desarrollar programas que realicen la
búsqueda y clasificación de datos en base a
una lista enlazada simple.
Desarrollar programas que apliquen listas
enlazadas simples en la resolución de
problemas interdisciplinarios.
3 Operaciones sobre listas enlazadas y Tipos de Listas
Enlazadas
3.1 Eliminación de nodos en una lista Desarrollo de programas que permitan
3.2 Actualización de datos en una lista eliminar y/o actualizar nodos de una lista
3.3 Listas Circulares Simples enlazada simple.
Cambiar el código de listas simples para
3.4 Listas doblemente enlazadas
convertirlas en listas circulares y listas
3.5 Pilas dobles.
3.6 Colas Aplicar los algoritmos LIFO y FIFO para
3.7 Aplicaciones prácticas de Listas Enlazadas convertir listas enlazadas en Pilas y Colas.
Desarrollar programas que apliquen listas
circulares, dobles, pilas y colas en ejemplos
prácticos de temas interdisciplinarios del
nivel.
4 Estructura de datos dinámicas tipo Árboles
4.1 Introducción, conceptos Conceptualizar las estructuras jerárquicas y
4.2 Representación gráfica, Inserción, recorridos diferenciarlas de las estructuras
4.3 Eliminación secuenciales.
Realizar un mapa mental acerca de
4.4 Aplicaciones de árboles en informática
estructuras tipo árboles.
Representar gráficamente los procesos
básicos con árboles binarios de búsqueda.
Identificación de las aplicaciones que tienen
los árboles (estructuras no lineales) en la
informática.
D. DESARROLLO DE LA ASIGNATURA EN RELACIÓN AL MODELO PEDAGÓGICO Y ESCENARIOS DE
APRENDIZAJE

“El proceso educativo en la asignatura se desarrollará en ambientes de aprendizajes físicos y


virtuales: aulas, laboratorios, talleres y plataforma de aprendizaje virtual; con la aplicación de
Página 2 de 10
métodos interactivos, donde el estudiante será un activo protagonista que busca información,
sistematiza bases teóricas, logra la comprensión del material de estudio, hace la traslación a la
práctica, resuelve problemas, trabaja en redes colaborativas y demuestra creatividad en nuevas
propuestas tecnológicas, económicas y sociales.

Se realizan conferencias y encuentros interactivos, clases prácticas y foros-debates; que se


articulan con actividades prácticas en laboratorios, talleres y actividades de campo, para
favorecer la integración y sistematización de conocimientos; así como al perfeccionamiento de
habilidades para consolidar un modo de actuar práctico-investigativo”.

E. CRITERIOS NORMATIVOS PARA LA EVALUACIÓN DE LA ASIGNATURA

“La evaluación de los resultados de aprendizaje tiene un carácter integrador sobre el desarrollo
de los conocimientos, habilidades y comportamiento humano alcanzados por los estudiantes;
mediante una evaluación sumativa e integradora en un entorno de heteroevaluación guiada por
el profesor.

La evaluación de los resultados de aprendizaje comprende actividades teóricas, orales y


prácticas, que se organizan y desarrollan dividiendo cada período académico en dos etapas
parciales (EP1 y EP2 cada una de 8 semanas de actividades); con el fin de verificar los avances
del aprendizaje a la semana 4 de cada parcial se realiza una prueba intermedia que permite
adoptar medidas correctivas y estimular los mejores resultados.

Se detalla el procedimiento:

· actividades evaluativas sistemáticas o de seguimiento que significan el 30 % de la nota final:


comprenden preguntas en clases, solución de problemas, elaboración de productos escritos,
defensas orales y otras;

· una prueba parcial por cada etapa, que entre las dos tienen un peso del 40 % en la construcción
de la nota final, la cual se integra con la nota de seguimiento.

· y para garantizar la concepción integradora de la evaluación se realiza un examen final que


tiene un valor del 30 %.

Dentro de la estrategia de evaluación de la asignatura se definen los objetivos a evaluar, los


tipos de pruebas a realizar, los indicadores de calidad y la rúbrica que guía el análisis y
valoración de los posibles resultados a demostrar por los estudiantes”.
F. BIBLIOGRAFÍA BÁSICA, COMPLEMENTARIA Y OTRA

LIBRO BASE

TITULO AUTOR AÑO EDITORIAL URL/OBSERV


Estructuras de datos en C++ Joyanes, L., & Zahonero, 2009 McGraw-Hill http://site.ebrary.c
I. España om/lib/uisraelsp/de
tail.action?
docID=10491301

LIBRO COMPLEMENTARIO

TITULO AUTOR AÑO EDITORIAL URL/OBSERV

Página 3 de 10
Programación en C: Joyanes, A. L., & 2009 McGraw-Hill http://site.ebrary.c
metodología, algoritmos y Zahonero, M. I. España om/lib/uisraelsp/re
estructura de datos (2a. ader.action?
ed.) docID=10498360
Aprendiendo a programar Eslava, M. V. J. 2013 Bubok Publishing http://site.ebrary.c
paso a paso con c S.L. om/lib/uisraelsp/re
ader.action?
docID=10741459
Aprendiendo c (3a. ed.) Rodríguez, C. J. M., & 2006 Servicio de http://site.ebrary.c
Galindo, G. J. Publicaciones de la om/lib/uisraelsp/re
Universidad de ader.action?
Cádiz docID=10844494

Periodo académico: Octubre 2019 - Marzo 2020 / 2019-B

Firmas de responsabilidad:
Nombre y apellidos del profesor: Firma:

TANNIA JACQUELINE ÁLAVA FREIRE

Nombre y apellidos del Director/a del Área del Firma:


Conocimiento /
Director de Posgrado:

ROSARIO DEL CARMEN CORAL HERRERA

Página 4 de 10
CODIFICACIÓN
SISTEMA INTEGRADO DE GESTIÓN ESTRATÉGICA "SIGE"
SIGE-MSS-DOC-002
FECHA EMISIÓN
DOCUMENTO
15 - oct - 2019
Módulo de Seguimiento de Sílabo
SÍLABO GENÉRICO DE ASIGNATURA NÚMERO REVISIÓN
01

PLANIFICACIÓN DETALLADA DE ACTIVIDADES ACADÉMICAS


PLANIFICACIÓN DEL SISTEMA DE ACTIVIDADES DE APRENDIZAJE POR SEMANA DE TRABAJO
SEMANA 1
TEMÁTICAS A DESARROLLAR HORAS DE TRABAJO PRINCIPALES ACTIVIDADES A REALIZAR
1 Estructuras de datos estáticas DOCENCIA 4
1.1 Definiciones, conceptos, necesidades COMPONENTE DE 3 Realizar 1 programa que incluya estructuras de datos,
1.2 Tipos de estructuras de datos PRÁCTICAS DE APLICACIÓN realizando el acceso a los miembros para insertar e imprimir
Y EXPERIMENTACIÓN DE sus datos.
1.3 Inicialización y arreglos de estructuras
LOS APRENDIZAJES
COMPONENTE DE 3 Consultar diferentes tipos de manejo de estructuras en
APRENDIZAJE AUTÓNOMO lenguaje C: struct, typedef, union, register.
Revisión documental sobre la aplicación de al menos un
método de ordenamiento de arreglos unidimensionales de
estructuras.
SEMANA 2
TEMÁTICAS A DESARROLLAR HORAS DE TRABAJO PRINCIPALES ACTIVIDADES A REALIZAR
1 Estructuras de datos estáticas DOCENCIA 4
1.4 Estructuras anidadas COMPONENTE DE 3 Desarrollar 2 programas en lenguaje C que manejen
1.5 Punteros a estructuras PRÁCTICAS DE APLICACIÓN estructuras anidadas y funciones con parámetros tipo
Y EXPERIMENTACIÓN DE estructuras. El programa debe incluir un menú de opciones y
LOS APRENDIZAJES maneje la validación de los datos donde sea necesario.
COMPONENTE DE 3 Consulta bibliográfica sobre el uso de punteros, paso de
APRENDIZAJE AUTÓNOMO parámetros tipo punteros a una función, asignación de
espacio de memoria a un arreglo a través de un puntero.
SEMANA 3

Página 5 de 10
TEMÁTICAS A DESARROLLAR HORAS DE TRABAJO PRINCIPALES ACTIVIDADES A REALIZAR
1 Estructuras de datos estáticas DOCENCIA 4
1.6 Paso de estructuras y punteros a funciones, COMPONENTE DE 3 Desarrollar programas en lenguaje C que manejen
recursividad PRÁCTICAS DE APLICACIÓN estructuras anidadas y funciones con parámetros tipo
Y EXPERIMENTACIÓN DE estructuras, arreglos y punteros. Los programas deben incluir
LOS APRENDIZAJES menú de opciones y validación de datos donde se requiera.
COMPONENTE DE 3 Consultar sobre recursividad en programación, Lenguaje C.
APRENDIZAJE AUTÓNOMO Usos y ejemplos básicos.
SEMANA 4
TEMÁTICAS A DESARROLLAR HORAS DE TRABAJO PRINCIPALES ACTIVIDADES A REALIZAR
1 Estructuras de datos estáticas DOCENCIA 4
1.6 Paso de estructuras y punteros a funciones, COMPONENTE DE 3 EP1A
recursividad PRÁCTICAS DE APLICACIÓN Realizar la corrección del examen EP1A, analizar las
Y EXPERIMENTACIÓN DE respuestas.
LOS APRENDIZAJES
COMPONENTE DE 3 Preparación autónoma para el examen
APRENDIZAJE AUTÓNOMO Programas con arreglos, punteros, funciones y paso de
parámetros
SEMANA 5
TEMÁTICAS A DESARROLLAR HORAS DE TRABAJO PRINCIPALES ACTIVIDADES A REALIZAR
2 Estructuras dinámicas tipo Listas Enlazadas DOCENCIA 4
2.1 Introducción, conceptos. COMPONENTE DE 3 Representar algorítmica y gráficamente los procesos de
2.2 Representación gráfica PRÁCTICAS DE APLICACIÓN inserción y recorridos en una lista enlazada simple.
Y EXPERIMENTACIÓN DE
LOS APRENDIZAJES
COMPONENTE DE 3 Consulta acerca de asignación dinámica de memoria,
APRENDIZAJE AUTÓNOMO estructuras dinámicas y estructuras secuenciales.
Investigar sobre los punteros utilizados en listas simples.
SEMANA 6
TEMÁTICAS A DESARROLLAR HORAS DE TRABAJO PRINCIPALES ACTIVIDADES A REALIZAR
2 Estructuras dinámicas tipo Listas Enlazadas DOCENCIA 4
2.3 Listas Simples: Operaciones de inserción y
recorrido

Página 6 de 10
COMPONENTE DE 3 Realizar un programa que inserte nodos en una lista
PRÁCTICAS DE APLICACIÓN enlazada simple desde el inicio de la misma y muestre la lista
Y EXPERIMENTACIÓN DE completa. Incluir una función que liste los nodos que
LOS APRENDIZAJES cumplan con una condición y/o que realice un cálculo
matemático como obtener el total, el promedio, un conteo,
etc.
COMPONENTE DE 3 Consulte la forma de insertar un nodo de forma ordenada,
APRENDIZAJE AUTÓNOMO así como diferentes formas para codificar la función de listar
todos los nodos.
SEMANA 7
TEMÁTICAS A DESARROLLAR HORAS DE TRABAJO PRINCIPALES ACTIVIDADES A REALIZAR
2 Estructuras dinámicas tipo Listas Enlazadas DOCENCIA 4
2.4 Operaciones de búsqueda y clasificación COMPONENTE DE 3 Codificar programas en lenguaje C que realicen funciones
PRÁCTICAS DE APLICACIÓN para buscar datos en listas enlazadas simples y que los
Y EXPERIMENTACIÓN DE clasifiquen.
LOS APRENDIZAJES
COMPONENTE DE 3 Consultar sobre diferentes formas de codificar la función de
APRENDIZAJE AUTÓNOMO búsqueda y las formas de clasificar datos con listas
enlazadas. Comparar con la forma de búsqueda con arreglos.
SEMANA 8
TEMÁTICAS A DESARROLLAR HORAS DE TRABAJO PRINCIPALES ACTIVIDADES A REALIZAR
2 Estructuras dinámicas tipo Listas Enlazadas DOCENCIA 4
2.4 Operaciones de búsqueda y clasificación COMPONENTE DE 3 Examen EP1B
PRÁCTICAS DE APLICACIÓN Realizar la corrección del examen. Analizar los resultados.
Y EXPERIMENTACIÓN DE
LOS APRENDIZAJES
COMPONENTE DE 3 Preparación autónoma para el examen
APRENDIZAJE AUTÓNOMO Inserción, recorrido y búsqueda de nodos en una lista
enlazada simple
SEMANA 9
TEMÁTICAS A DESARROLLAR HORAS DE TRABAJO PRINCIPALES ACTIVIDADES A REALIZAR
3 Operaciones sobre listas enlazadas y Tipos de DOCENCIA 4
Listas Enlazadas
3.1 Eliminación de nodos en una lista
3.2 Actualización de datos en una lista

Página 7 de 10
COMPONENTE DE 3 Incluir en los programas anteriores las funciones de eliminar
PRÁCTICAS DE APLICACIÓN y actualizar datos. Incluir en el menú las nuevas opciones,
Y EXPERIMENTACIÓN DE validar los datos en donde se requiera.
LOS APRENDIZAJES
COMPONENTE DE 3 Consultar la forma de codificar la eliminación de nodos en
APRENDIZAJE AUTÓNOMO una lista enlazada. Consultar la forma de cambiar de lugar un
nodo en una lista enlazada simple.
SEMANA 10
TEMÁTICAS A DESARROLLAR HORAS DE TRABAJO PRINCIPALES ACTIVIDADES A REALIZAR
3 Operaciones sobre listas enlazadas y Tipos de DOCENCIA 4
Listas Enlazadas COMPONENTE DE 3 En base a los programas de listas enlazadas simples
3.3 Listas Circulares Simples PRÁCTICAS DE APLICACIÓN convertirlas en listas enlazadas circulares y dobles.
3.4 Listas doblemente enlazadas Y EXPERIMENTACIÓN DE
LOS APRENDIZAJES
COMPONENTE DE 3 Consultar la forma de convertir listas enlazadas simples en
APRENDIZAJE AUTÓNOMO circulares y dobles. Identificar los cambios que se realizan en
los algoritmos y la codificación.
SEMANA 11
TEMÁTICAS A DESARROLLAR HORAS DE TRABAJO PRINCIPALES ACTIVIDADES A REALIZAR
3 Operaciones sobre listas enlazadas y Tipos de DOCENCIA 4
Listas Enlazadas COMPONENTE DE 3 Codificar programas en la resolución de problemas reales
3.5 Pilas PRÁCTICAS DE APLICACIÓN que apliquen los conceptos de pilas y colas.
3.6 Colas Y EXPERIMENTACIÓN DE
LOS APRENDIZAJES
COMPONENTE DE 3 Consulta sobre la aplicación de las pilas y colas en la
APRENDIZAJE AUTÓNOMO informática (sistemas operativos, manejo de memoria,
administración de dispositivos, etc.)
SEMANA 12
TEMÁTICAS A DESARROLLAR HORAS DE TRABAJO PRINCIPALES ACTIVIDADES A REALIZAR
3 Operaciones sobre listas enlazadas y Tipos de DOCENCIA 4
Listas Enlazadas COMPONENTE DE 3 Resolución del examen EP2A.
3.5 Pilas PRÁCTICAS DE APLICACIÓN Corrección del examen.
3.6 Colas Y EXPERIMENTACIÓN DE
LOS APRENDIZAJES

Página 8 de 10
COMPONENTE DE 3 Preparación autónoma para el examen.
APRENDIZAJE AUTÓNOMO Repaso de las funciones de inserción, listado, búsqueda,
eliminación y actualización sobre listas simples, circulares y
dobles.
SEMANA 13
TEMÁTICAS A DESARROLLAR HORAS DE TRABAJO PRINCIPALES ACTIVIDADES A REALIZAR
3 Operaciones sobre listas enlazadas y Tipos de DOCENCIA 4
Listas Enlazadas COMPONENTE DE 3 Programas con listas enlazadas que administren datos
3.7 Aplicaciones prácticas de Listas Enlazadas PRÁCTICAS DE APLICACIÓN almacenados en archivos, validando la información.
Y EXPERIMENTACIÓN DE
LOS APRENDIZAJES
COMPONENTE DE 3 Consultar el manejo de archivos (lectura, escritura y
APRENDIZAJE AUTÓNOMO actualización) con listas enlazadas.
SEMANA 14
TEMÁTICAS A DESARROLLAR HORAS DE TRABAJO PRINCIPALES ACTIVIDADES A REALIZAR
4 Estructura de datos dinámicas tipo Árboles DOCENCIA 4
4.1 Introducción, conceptos COMPONENTE DE 3 Elaborar un cuadro comparativo entre estructuras
4.2 Representación gráfica, Inserción, PRÁCTICAS DE APLICACIÓN secuenciales y jerárquicas, que demuestre las ventajas y
recorridos Y EXPERIMENTACIÓN DE desventajas de cada uno.
LOS APRENDIZAJES Representar gráficamente árboles binarios de búsqueda.
COMPONENTE DE 3 Crear un mapa mental sobre las características de las
APRENDIZAJE AUTÓNOMO estructuras dinámicas jerárquicas, su uso y funciones. Buscar
información sobre la forma de graficar árboles binarios de
búsqueda.
SEMANA 15
TEMÁTICAS A DESARROLLAR HORAS DE TRABAJO PRINCIPALES ACTIVIDADES A REALIZAR
4 Estructura de datos dinámicas tipo Árboles DOCENCIA 4
4.3 Eliminación COMPONENTE DE 3 Representar algorítmica y gráficamente los procesos de
PRÁCTICAS DE APLICACIÓN búsqueda y eliminación de un nodo en un árbol binario de
Y EXPERIMENTACIÓN DE búsqueda.
LOS APRENDIZAJES
COMPONENTE DE 3 Identificar los procesos de búsqueda y eliminación de un
APRENDIZAJE AUTÓNOMO nodo en un árbol binario de búsqueda. Establecer al menos
dos algoritmos que se emplean para la eliminación.
SEMANA 16
Página 9 de 10
TEMÁTICAS A DESARROLLAR HORAS DE TRABAJO PRINCIPALES ACTIVIDADES A REALIZAR
4 Estructura de datos dinámicas tipo Árboles DOCENCIA 4
4.4 Aplicaciones de árboles en informática COMPONENTE DE 3 Examen EP2B
PRÁCTICAS DE APLICACIÓN Revisión de la corrección del examen
Y EXPERIMENTACIÓN DE
LOS APRENDIZAJES
COMPONENTE DE 3 Preparación autónoma para el examen
APRENDIZAJE AUTÓNOMO Ejercicios sobre la aplicación de listas enlazadas
Árboles binarios de búsqueda
TOTAL
COMPONENTE DE APRENDIZAJE AUTÓNOMO 48
COMPONENTE DE PRÁCTICAS DE APLICACIÓN Y 48
EXPERIMENTACIÓN DE LOS APRENDIZAJES
DOCENCIA 64
TOTAL HORAS 160

Firmas de responsabilidad:

Nombre y apellidos del profesor: Firma:

TANNIA JACQUELINE ÁLAVA FREIRE

Nombre y apellidos del Director/a del Área del Conocimiento / Firma:


Director de Posgrado:

ROSARIO DEL CARMEN CORAL HERRERA

Página 10 de 10

S-ar putea să vă placă și