UNIVERSIDAD ANDINA “NÉSTOR
CÁCERES VELÁSQUEZ”
FACULTAD DE INGENIERIA DE SISTEMAS
ESCUELA PROFESIONAL DE INGENIERIA DE SISTEMAS
S Í L A B O
ASIGNATURA
ESTRUCTURA DE DATOS I
SEMESTRE DE ESTUDIOS
III
PERIODO ACADÉMICO
2019 - II
DOCENTES
MSc. JUAN CARLOS HERRERA MIRANDA
Mgtr. NÉLIDA LARICO MENDOZA
JULIACA – PUNO – PERÚ
OFICINA DE SERVICIOS ACADEMICOS
UNIVERSIDAD ANDINA OFICINA DE CALIDAD ACADEMICA
“Néstor Cáceres Velásquez” UNIDAD DE MEDICIÓN DE CALIDAD
VICERRECTORADO ACADÉMICO ACADÉMICA, ACREDITACIÓN Y
MEJORA CONTINUA
SÍLABO 2019-II
I. INFORMACIÓN GENERAL:
1.1. ASIGNATURA : ESTRUCTURA DE DATOS I
1.2. CÓDIGO DE LA ASIGNATURA : 161586
1.3. CRÉDITOS : 03
1.4. REQUISITO : NINGUNO
1.5. FACULTAD : INGENIERÍA DE SISTEMAS
1.6. ESCUELA PROFESIONAL : INGENIERÍA DE SISTEMAS
1.7. TIPO DE ESTUDIOS : ESTUDIOS PRESENCIALES
1.8. SEMESTRE/SECCIONES : SEMESTRE: III SECCIÓN(ES): A
1.9. SEMESTRE ACADÉMICO : 2019 – II
1.10 HORAS SEMANALES : Hrs. Teóricas: 2 Hrs. Prácticas 2 Total: 4
1.11. DURACIÓN DE ASIGNATURA : Nº Semanas: 17 Del: 02/09/19 Al: 31/12/2019
1.12 TURNO : MAÑANA: X TARDE: NOCHE:
EQUIPO DOCENTE
1.13. Juliaca: : MSc. Ing. Juan Carlos Herrera Miranda
Puno: Mgtr. Ing. Nélida Larico Mendoza
1.14 E-MAIL : jcherreramiranda@gmail.com
nelidalm29@gmail.com
1.15 TELÉFONO CELULAR 951634239
:
983350994
II. SUMILLA:
La asignatura de Estructura de Datos I corresponde al tipo de estudios específicos; es de naturaleza:
teórico práctica. El propósito de la asignatura es desarrollar en el estudiante la capacidad de
manejo de datos en memoria del computador optimizando su uso, empleando lenguajes de
programación con algoritmos óptimos para la solución de problemas en las empresas u
organizaciones. La asignatura abarca los siguientes contenidos: I) Algorítmica, II) Estructura de
datos básicas, arreglos, matrices, III) Pilas, colas, y IV) Listas enlazadas.
III. COMPETENCIA(S):
3.1. Competencia General
Conoce y aplica las estructuras de datos, para implementar las asignaciones de los
elementos en la memoria de un computador, y la capacidad de diseñar e implementar
estructuras de datos estática y dinámica utilizando cualquier lenguaje de programación.
3.2. Competencias Específicas:
Identifica los algoritmos y estructuras de datos, para esbozar los métodos que se aplican
en la organización de datos.
Aplica el método Arreglos y estructura datos del tipo Array para almacenar elementos
del mismo tipo en memoria de forma inequívoca.
Aplica el método Pilas y colas, para almacenar elementos del mismo tipo en memoria,
implementando con arrays.
Aplica la estructura de listas enlazadas a la solución de problemas de programación, en
forma creativa y reflexiva.
IV. PROGRAMACIÓN DE LAS UNIDADES DIDÁCTICAS:
4.1. Distribución porcentual de las semanas:
Mes Setiembre Octubre Noviembre Diciembre
10 12 13
Semana 1º 2º 3º 4º 5º 6º 7º 8º 9º 11º 14º 15º 16º 17º
º º º
Evaluaciones
% 6 12 19 25 31 38 44 50 56 62 69 75 81 87 94 100 Finales
Nota: Semana 8 y 16, son exámenes parciales.
4.2 UNIDAD DIDÁCTICA N° 01: ALGORÍTMICA.
Duración: 4 semanas Del: 02/09/2019 Al: 27/09/2019
Competencia Específica:
Identifica los Algoritmos y Estructuras de Datos, para esbozar los métodos que se aplican
en la organización de datos.
Logros de aprendizaje:
- Plantea múltiples soluciones a problemas mediante los algoritmos y estructuras de datos.
SEMANA CONCEPTUAL PROCEDIMENTAL PRODUCTO
Diseña el desarrollo de un Desarrolla algoritmos en el
1º Algoritmos algoritmo y sus lenguaje de programación
propiedades. c#
Reconoce los tipos de datos Desarrolla algoritmos con tipos
2º Tipos de datos primitivos, compuestos y de datos en el lenguaje de
agregados. programación c#
Abstracción y tipos Reconoce la abstracción y Conoce la abstracción y la
3º abstractos de datos la composición de un tipo composición de un tipo
(TDA) abstracto de datos (TDA). abstracto de datos (TDA).
Reconoce las definiciones, Elabora un mapa
clasificación y
4º Estructuras de datos conceptual de las
características de las
estructuras de datos. estructuras de datos.
ACTITUDINAL
Valora la importancia de los resultados obtenidos.
4.3 UNIDAD DIDÁCTICA N° 02: ESTRUCTURA DE DATOS BÁSICA, ARREGLOS Y
MATRICES.
Duración: 4 semanas Del: 02/10/2019 Al: 25/10/2019
Competencia Específica:
Aplica el método arreglos y estructura de datos del tipo Array para almacenar elementos
del mismo tipo en memoria de forma inequívoca.
Logros de aprendizaje:
- Muestra responsabilidad y respeto.
SEMANA CONCEPTUAL PROCEDIMENTAL PRODUCTO
Muestra arreglos de una
Conoce arreglos de una dimensión,
Desarrolla arreglos de una
5º sola dimensión, bidimensionales,
dimensión, bidimensionales,
bidimensionales, multidimensionales
multidimensionales.
multidimensionales mediante un lenguaje de
programación.
Desarrolla operaciones con
Operaciones con Arreglos Analiza operaciones de
arreglos de una dimensión
de una dimensión arreglos de una dimensión
6º Desarrolla operaciones con
Operaciones con Arreglos Analiza operaciones de
arreglos de dos
de dos dimensiones arreglos de dos dimensiones.
dimensiones
Programa en un
Diferencia entre la matriz lenguaje de
Matriz triangular
7º triangular inferior y programación la matriz
inferior y superior
superior. triangular inferior y
superior.
- Primera evaluación parcial
8º
ACTITUDINAL
Muestra responsabilidad y respeto.
4.4 UNIDAD DIDÁCTICA N° 03: PILAS Y COLAS.
Duración: 4 semanas Del: 30/10/2019 Al: 22/11/2019
Competencia Específica:
Aplica el método Pilas y colas para almacenar elementos del mismo tipo en memoria,
implementando con arrays.
Logros de aprendizaje:
- Implementa una pila utilizando arrays.
- Implementa una cola utilizando arrays.
SEMANA CONCEPTUAL PROCEDIMENTAL PRODUCTO
Pilas Describe las Diseña un algoritmo con
09º
Operaciones con pilas operaciones con pilas pilas.
10º La clase pila Explica la clase pila Desarrolla una clase pila
Colas Analiza las Diseña un algoritmo de la
11º
Operaciones con colas operaciones con colas. clase cola.
La clase cola
12º Explica la clase cola. Desarrolla una clase cola.
Colas circulares
ACTITUDINAL
Trabaja con responsabilidad y respecto.
4.5 UNIDAD DIDÁCTICA N° 04: LISTAS ENLAZADAS.
Duración: 4 semanas Del: 25/11/2019 Al: 20/12/2019
Competencia Específica:
Aplica la estructura de listas enlazadas a la solución de problemas de programación, en
forma creativa y reflexiva.
Logros de aprendizaje:
- Elabora algoritmos con listas enlazadas.
SEMANA CONCEPTUAL PROCEDIMENTAL PRODUCTO
Listas simplemente
enlazadas
Analiza las operaciones Elabora un algoritmo de
13º Operaciones con listas
con listas enlazadas listas enlazadas.
simplemente
enlazadas
Analiza las listas
Listas circulares. circulares Desarrolla un algoritmo de
14º
Explica las listas listas circulares
doblemente enlazadas.
Listas doblemente
Explica las operaciones Diseña un algoritmo de listas
enlazadas
15º con listas doblemente doblemente enlazadas en un
Operaciones con listas
enlazadas. lenguaje de programación.
doblemente enlazadas
- Examen final
16º
ACTITUDINAL
Trabaja con responsabilidad y respeto
4.5 EVALUACIONES FINALES:
SEMANA 17 Del: 23/12/2019 Al: 27/12/2019
V. ESTRATEGIAS METODOLÓGICAS
5.1. Métodos:
Método inductivo deductivo
Método analítico - sintético
Método de participación activa
Método demostrativo
Aprendizaje basado en proyectos
5.2. Técnicas:
Expositivo
Dinámica grupal
Debate individual y grupal
Investigación creativa
Trabajo individual y grupal
5.3. Procedimientos:
Observación
Inducción
Demostración
Estudio de casos
Exposiciones
Utilización de software
5.4. Actividades o productos relacionados a la investigación formativa:
Realiza un Proyecto Final de Estructura de Datos.
VI. MEDIOS Y MATERIALES EDUCATIVOS
6.1. Medios (cómo): expresión oral, medios visuales, auditivos y audiovisuales,
6.2. Materiales (con qué): Pizarra acrílica, plumones, mota, Guías de estudio y práctica, Aulas
con equipo multimedia, Laptop, data display.
6.3. Laboratorio con equipos y software requeridos
VII. EVALUACIÓN DEL APRENDIZAJE
CRITERIOS TÉCNICAS INSTRUMENTOS
- Conceptual Examen escrito Prueba escrita
Conocimiento de la asignatura Prácticas dirigidas Hoja de práctica
Procedimental
Aplica sus conocimientos en el Observación en Trabajos
desarrollo de las prácticas laboratorio, encargados
demostrando habilidades y destrezas desarrollo de Practicas calificadas
en los trabajos encargados. prácticas.
- Actitudinal Lista de cotejo
Muestra responsabilidad, puntualidad, Observación. Ficha de
liderazgo, identificación con la EP. observación
Asiste a las sesiones de clase
puntualmente
CRITERIOS DE CALIFICACIÓN
La escala de calificación será vigesimal.
El promedio parcial se obtiene a través de los promedios obtenidos en cada uno de
los criterios, aplicando la siguiente fórmula:
1PP = Pc (0.50) + Pp (0.30) + Pa (0.20)
2PP = Pc (0.50) + Pp (0.30) + Pa (0.20)
Donde:
1PP = PRIMER PROMEDIO PARCIAL
2PP = SEGUNDO PROMEDIO PARCIAL
Pc = Puntaje del criterio conceptual = 50%
Pp = Puntaje del criterio procedimental = 30%
Pa = Puntaje del criterio actitudinal = 20%
El promedio final se obtiene a través de la siguiente fórmula:
Donde:
PF = PROMEDIO FINAL
1PP = Primer Promedio Parcial
2PP = Segundo Promedio Parcial
PF = 1PP + 2PP
2
VIII. REFERENCIAS BIBLIOGRÁFICAS:
VIII.1. FUENTES BIBLIOGRÁFICAS
a) SEDE JULIACA
Joyanes, L. (1999). Estructura de Datos Algoritmos, abstracción y objetos. México:
Pearson.
Lewis, J. (2006). Estructura de Datos con Java Diseño de estructuras y algoritmos.
Pearson.
b) SEDE PUNO
Cairo, O. (2006). Estructuras de Datos. México: McGraw –Hill.
IX. HORARIO DE CLASES
Se ha establecido el siguiente horario:
TURNO: MAÑANA - JULIACA
HORA LUNES MARTES MIERCOLES JUEVES VIERNES
1ra. xxxxxxxxxxx
2da. xxxxxxxxxxx
3ra. xxxxxxxxxxx
4ta. xxxxxxxxxxx
5ta,
6ta.
TURNO: MAÑANA - PUNO
HORA LUNES MARTES MIERCOLES JUEVES VIERNES
1ra. Xxxxxxxxxxx
2da. Xxxxxxxxxxx
3ra. xxxxxxxxxx
4ta. xxxxxxxxxx
5ta,
6ta.
Juliaca, setiembre del 2019.
_______________________________________________ ______________________________________________
M.Sc. JUAN CARLOS HERRERA MIRANDA Mgtr. NÉLIDA LARICO MENDOZA
DOCENTE DOCENTE
____________________________________ ________________________________________
V°B° DECANO DE FACULTAD V°B° DIRECTOR DE ESCUELA
PROFESIONAL