UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE COMPUTACION Y SIMULACION DE SISTEMAS
CARRERA SISTEMAS Y COMPUTACION
PORTAFOLIO DEL CURSO:
ESTRUCTURA DE DATOS I
PERTENECE A: ERNESTO SÁNCHEZ
CÉDULA: 9-734-681
FACILITADOR: DORIS CUETO
I SEMESTRE
VICTOR LEVI SASSO, 2019
1
INDICE
PRESENTACION .................................................................................................................. 4
ASPECTOS GENERALES DEL CURSO ............................................................................. 5
a)OBJETIVOS .................................................................................................................... 5
b)CONTENIDOS ............................................................................................................... 5
c)NORMAS A SEGUIR EN LA ASIGNATURA ............................................................. 5
d)EVALUACIÓN ............................................................................................................... 6
f) INFOGRAFÍA ................................................................................................................ 7
CRONOGRAMA DEL ESTUDIANTE................................................................................. 8
CUADRO DE CALIFICACIONES - ESTUDIANTE .......................................................... 10
RÚBRICAS DE EVALUACIÓN DEL PORTAFOLIO ..................................................................... 12
RUBRICAS PARA EVALUAR TALLERES/LABORATORIOS ........................................................ 13
RUBRICAS PARA EVALUAR PROYECTOS................................................................................ 14
DIARIO METACOGNITIVO ..................................................................................................... 15
2
3
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
CARRERA DE INGENIERIA EN SISTEMAS Y COMPUTACION
DEPARTAMENTO DE PROGRAMACIÓN DE COMPUTADORAS
PRESENTACION
Mi nombre es Ernesto Sánchez, y curso el 2,3,4 año de la carrera
Sistemas en la Facultad de Ingeniería de Sistemas Computacionales de
la Universidad Tecnológica de Panamá.
Mi objetivo principal es desarrollarme profesionalmente y evolucionar en
mi sector, de modo que busco oportunidades que me permitan hacerlo, al
tiempo que trataré de alinearme completamente con los objetivos que me
he impuesto.
Al finalizar el curso yo espero adquirir nuevos conocimientos, nuevas
ideas. Además espero mejorar las calificaciones esforzándome más, de
los profesores/as, espero que sean más comprensivos.
Dentro de mis expectativas está aprender diferentes tipos de aplicaciones
en informática, es decir, conocer nuevos programas, ya que la
informática varía cada día. De los profesores/as espero que haya un
intercambio de conocimientos, de alumno/a maestro/a y de maestro/a
alumno/a.
4
Facultad de Ingeniería de Sistemas
1Planificación Para El Programa Semestral ---Estudiante Computacionales
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE COMPUTACIÓN Y SIMULACIÓN DE SISTEMAS
8362 – ESTRUCTURA DE DATOS I
Profesor: Msc. Doris Cueto Fecha:1 de abril de 2019
ASPECTOS GENERALES DEL CURSO FC-FISC-1-1-2016
a)OBJETIVOS
General: Impartir conocimientos teóricos-prácticos en el área de las estructuras de datos,
planificando, ejecutando y evaluando el proceso de enseñanza-aprendizaje en el alumno,
tomando en consideración la programación analítica de la asignatura, a fin de lograr en el alumno
la capacidad de aplicar la estructura de datos más adecuada en la solución de un problema.
Específicos:
Conocer los diferentes tipos de estructuras de datos (primitivas, estructuradas, lineales y
dinámicas lineales) en el desarrollo de algoritmos.
Analizar el concepto de las estructuras de datos (primitivas, estructuradas, lineales y dinámicas
lineales), probando su funcionamiento en problemas.
Conocer las estructuras de datos (primitivas, estructuradas, lineales y dinámicas lineales) y la
forma cómo está implementadas en los lenguajes de programación.
Aplicar concepto de memoria dinámica de datos a través de los algoritmos.
Aplicar problemas por medio de algoritmo utilizando las estructuras de estructuras de datos
primitivos, estructurados, lineales y dinámicas lineales.
b)CONTENIDOS
CAPITULO I: ESTRUCTURA DE DATOS FUNDAMENTALES 5 semanas
CAPITULO II: ESTRUCTURA DE DATOS LINEALES 4 semanas
CAPITULO III: RECURSIVIDAD 2 semanas
CAPITULO IV: ESTRUCTURAS DINÁMICAS 5 seman
c)NORMAS A SEGUIR EN LA ASIGNATURA
Proyectos, Laboratorios y Talleres
No se permiten entrega de Proyectos fuera del periodo establecido.
Los Trabajos Teóricos deben tener los Requerimientos Formales.
Las Referencias Bibliográficas que se incluyan en los trabajos deberá tener el formato APA:
Autor: Apellido, Nombre.
Año de Publicación
Título del Libro
Lugar de Publicación
Editorial.
5
Facultad de Ingeniería de Sistemas
Planificación Para El Programa Semestral ---Estudiante Computacionales
Evaluación
Entregar por escrito excusa médica o personal al faltar a algún Parcial, para ser
considerado por el profesor. En caso contrario será evaluado con la calificación de Cero
(0).
Si cumple con el punto anterior podrá recuperar sólo un parcial y el mismo evaluará
todos los temas cubiertos en el semestre.
Las Evaluaciones de los Talleres, laboratorios y Pruebas cortas no son recuperables.
La asistencia es un aspecto de mucha importancia para el curso. Recuerde que, de
acuerdo al Estatuto Universitario (art. 265 y 267), si usted falta a un 15 % de las clases, su
calificación final se verá reducida. En una nota. Si las faltas superan el 33%, no tendrán
derecho a nota.
Se restringe el uso de celulares en las pruebas Sumativas del curso.
Las actividades deben ser entregadas con sus respectivas Rúbricas.
Plataforma Moodle
Deberá inscribirse en la plataforma de apoyo a los cursos presenciales
(ecampus.utp.ac.pa/moodle), lugar donde se entregarán algunas de las asignaciones,
proyectos, Talleres y Laboratorios.
Las Actividades que se suben a la Plataforma deben ser entregadas con sus respectivos
nombres, cédula, grupo y fecha.
Portafolio
Mantener al día su Portafolio estudiantil ya que el mismo será revisado.
d)EVALUACIÓN
Actividades de Evaluación Porcentaje (%)
Participación 5%
Portafolio 5%
Trabajo en clase 15%
(Talleres, quices,
laboratorios)
Proyectos (2-4) 10%
Parciales (3-4) 30%
Semestral 35%
100%
Total 100%
Descripciones de las Actividades de Evaluación:
Asistencia y Participación: La participación activa en las clases es un elemento de valoración,
evidenciado por su capacidad de trabajo en equipo, desarrollo del espíritu crítico y fomento de la
cualidad de liderazgo.
Parciales: La evaluación del aprendizaje de los alumnos se realizará de forma continua durante el
desarrollo de las sesiones de aprendizaje, valorando la comprensión de los conceptos, la
familiarización y resolución de problemas a través de la herramienta.
Examen Semestral: El propósito de la evaluación semestral de los aprendizajes será evaluar el
grado de conocimiento que ha obtenido el alumno sobre la asignatura.
6
Facultad de Ingeniería de Sistemas
Planificación Para El Programa Semestral ---Estudiante Computacionales
Quices: Son pruebas cortas que tienen el propósito de verificar la asimilación del contenido y
aplicación de los conceptos.
Tareas, Investigaciones y Trabajos Grupales: Son temas tratados sobre los tópicos presentados
en el plan de contenido o de actualidad y que tienen importancia dentro de la asignatura.
Laboratorios y Proyectos: Se pretende que cada alumno realice una serie de laboratorios de forma
continua durante el desarrollo de las sesiones de aprendizaje, los cuales le permitan adquirir los
conocimientos básicos sobre el desarrollo de aplicaciones de software en un lenguaje de
programación. Adicionalmente, desarrollarán diversos proyectos que con lleven a la aplicación y
reforzamiento de los conceptos aprendidos en cursos anteriores.
Portafolio: Es la carpeta profesional y técnica en la que el alumno evidenciará su participación,
aportes, avances de conocimientos a lo largo del curso. Su detallada y cuidadosa elaboración
garantiza un alto desempeño y rendimiento académico.
e)BIBLIOGRAFÍA
AUTOR NOMBRE DEL LIBRO EDITORIAL
1. Osvaldo Cairó, Silvia Estructuras de Datos. Editorial Mc Graw Hill. 2006.
Guardati. Tercera Edición.
2. Silvia Guardati. Estructuras de Datos. Editorial Pearson. 2007. Primera
Edición.
3. Joyanes Aguilar, Luis; Estructura de Datos en Java. Editorial McGraw Hill.
Zahonero Martínez,
Ignacio.
f) INFOGRAFÍA
g)EQUIPO DOCENTE
Msc. Doris Cueto
Msc. Crispina Ramos
Msc. Yolanda de Miguelena
h)COMUNICACIÓN CON EL DOCENTE
o Correo electrónico: doris.cueto@utp.ac.pa
o Horario de asistencia a alumnos: solicitar cita con el docente.
7
Facultad de Ingeniería de Sistemas
Planificación Para El Programa Semestral ---Estudiante Computacionales
CRONOGRAMA DEL ESTUDIANTE FC-FISC-1-2-2016
Nº SEMANA CONTENIDO EVALUACIÓN
(Rango de fecha)
1 1/4 I. ESTRUCTURA DE DATOS FUNDAMENTALES Prueba diagnóstica
5/4 1.1 Definición y conceptos básicos
2 8/4 1.2 Estructura de datos Primitivas. Taller N.1
12/4 1.2.1 Enteros
1.2.2 Reales
1.2.3 Caracteres
1.2.4 Booleanos
1.3 Estructuras de Datos Simples
1.3.1 Cadenas
3 15/4 1.3.2 Arreglos
19/4 Laboratorio N. 1
4 22/4 1.4 Métodos de Ordenamientos y Búsqueda Taller N.2
26/4
5 29/4 1.5 Registros Quiz N. 1
3/5 Laboratorio N. 2
6 6/5 2.1 Pilas Parcial N. 1
10/5 2.1.1 Definición y conceptos básicos Proyecto N. 1
2.1.2 Operaciones sobre pilas
7 13/5 2.1.3 Implementación de pilas Taller N.3
17/5 2.1.4 Ejemplos
8 20/5 2.2 Colas Taller N.4
24/5 2.2.1 Definición y conceptos básicos
2.2.2 Operaciones sobre cola
9 27/5 2.2.3 Implementación de cola Quiz N.2
31/5 2.2.4 Ejemplos
10 3/6 III. RECURSIVIDAD Parcial N. 2
7/6 3.1 Introducción Proyecto N. 2
3.2 Procedimiento recursivo
11 10/6 3.3 Ejemplos Taller N. 5
14/6 IV. ESTRUCTURAS DINÁMICAS
4.1 Introducción
4.1.1 Variables punteros
4.1.2 Asignación dinámica de memoria
12 17/6 4.2 Listas enlazadas
21/6 4.2.1 Introducción Laboratorio N. 3
4.2.2 Operaciones
4.2.3 Implementación
4.3 Tipos de Listas enlazadas
8
Facultad de Ingeniería de Sistemas
Planificación Para El Programa Semestral ---Estudiante Computacionales
4.3.1 Listas Enlazadas Simples
13 24/6 4.3.2 Listas Enlazadas Circulares Quiz N. 3
28/6 4.3.3 Listas enlazadas circulares con nodos Taller N. 6
cabeza
4.3.4 Listas doblemente enlazadas
14 1/7 Proyecto N. 3
5/7 4.4 Algoritmos
15 8/7 Parcial N. 3
12/7 4.5 Implementación
16 15/7 Actividades de recuperación
19/7
9
Facultad de Ingeniería de Sistemas
Planificación Para El Programa Semestral ---Estudiante Computacionales
FC-FISC-1-5-2016
CUADRO DE CALIFICACIONES - ESTUDIANTE
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE PROGRAMACIÓN DE COMPUTADORAS
8362 – ESTRUCTURA DE DATOS I
Profesor: Doris Cueto
ASISTENCIA Y Invest./Trabajos Grupales/Quiz/ LABORATORIOS
PARTICIPACIÓN Tareas/Otros
Asistencia
Semana (Coloque un √ si
Participación o Actividad Nota Fecha Fecha Nota Observación
Nº. asistió y un N.
guión si no
asistió)
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 10
11 11
12 12
13 13
14 14
15 15
16 16
Parciales Proyecto(s)
N° Tema Fecha Nota N° Tema Fecha Nota
1 1
2 2
3 3
4 4
Nombre: _________________________ Cédula: _______________Grupo: ________ Fecha: ___________
10
11
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE COMPUTACIÓN Y SIMULACIÓN DE
SISTEMAS
RÚBRICAS DE EVALUACIÓN DEL PORTAFOLIO
Msc. Doris Cueto
Nombre _______________________ Cédula _______________ Grupo _____________
Puntos Ira evaluación ______ Puntos 2da evaluación ______ Puntos 3ra evaluación ________
N. Aspectos Para Evaluar Bueno Regular Pobre N/E
(5) (3-4) (1-2) (0)
1 Portada
2 Plan de Contenido del Portafolio
3 Carta de Presentación
4 Planificación del Programa Semestral
5 Documentos de Requerimientos del Curso
(Rúbricas, Entregas de Proyectos
Teóricos/Prácticos, etc.)
6 Puntualidad en la Entrega
7 Rúbricas de las actividades realizadas en forma
ordenada ( Laboratorios, Investigaciones, Talleres,
Parciales y Proyectos)
8 Pruebas Cortas y Parciales en forma ordenada
9 Diario Metacognitivo
10 Cuadro de Calificaciones del Estudiante Completo
11 Conclusiones del Curso
12 Está libre de errores gramaticales, puntuación y
forma. Despliega originalidad y creatividad
Comentarios
___________________________________________________________________________________________________
___________________________________________________________________________________________________
Observación
Durante el Semestre se realizarán tres evaluaciones.
La primera evaluación del punto 1 – 6. (30 puntos)
La segunda evaluación del punto 6 - 10 (25 puntos)
La tercera evaluación del punto 6 - 12 (45 puntos)
Firma _______________________________ Fecha ________________
12
UNIVERSIDAD TECNOLOGICA DE PANAMA
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE INGENIERIA DE SISTEMAS Y COMPUTACION
RUBRICAS PARA EVALUAR TALLERES/LABORATORIOS
GUIA DEL ESTUDIANTE
ACTIVIDAD: (TALLER/LABORATORIO) _____________________________ No._______
TEMA: ________________________________________________________________________
NOMBRE: ______________________________________________
CÉDULA:________________________________
NOMBRE: ______________________________________________
CÉDULA:________________________________
NOMBRE: ______________________________________________
CÉDULA:________________________________
ASPECTOS PARA EVALUAR/ PUNTAJE PUNTAJE
CRITERIO DE EVALUACIÓN MAXIMO OBTENIDO
PRESENTACION.
1. Se entrega la rúbrica 5 _________
CONTENIDO.
1. Cada pregunta tiene su 10 _________
correspondiente respuesta y son _________
desarrolladas en el orden dado.
2. Se hicieron las correcciones? 10
TOTAL DE PUNTOS OBTENIDOS __________
FECHA: _______________________
13
UNIVERSIDAD TECNOLOGICA DE PANAMA
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE INGENIERIA DE SISTEMAS Y COMPUTACION
RUBRICAS PARA EVALUAR PROYECTOS
GUIA DEL ESTUDIANTE
PROYECTO No._______ TEMA:
________________________________________________________________________
NOMBRE: ______________________________________________
CÉDULA:________________________________
NOMBRE: ______________________________________________
CÉDULA:________________________________
NOMBRE: ______________________________________________
CÉDULA:________________________________
ASPECTOS PARA EVALUAR/ PUNTAJE PUNTAJE
CRITERIO DE EVALUACIÓN MAXIMO OBTENIDO
PRESENTACION.
2. Entrega en la fecha y hora señalada 10 __________
3. El trabajo presenta el formato y los 10 __________
requerimientos indicados __________
4. Se entrega la Rúbrica 5 __________
5. Muestra Originalidad y Creatividad 5
CONTENIDO.
Utiliza las estructuras de datos apropiadas en 30 __________
el programa.
__________
La ejecución del programa cumple con los 40
requisitos.
FECHA: ____________________
TOTAL DE PUNTOS OBTENIDOS _________
14
DIARIO METACOGNITIVO
TEMA DEL MÓDULO___________________________________________________________________
DIFICULTADES ENCONTRADAS
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
ACCIONES CORRECTIVAS
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
RESULTADOS
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
15
16
17