Вы находитесь на странице: 1из 9

Universidad Nacional Abierta y a Distancia

Vicerrectoría Académica y de Investigación


Guía de actividades y rúbrica de evaluación – Etapa 3 –
Escenarios con apoyo tecnológico

1. Descripción general del curso

Escuela o Unidad Escuela de Ciencias Básicas, Tecnología e Ingeniería


Académica
Nivel de formación Profesional

Campo de Formación Formación disciplinar


Nombre del curso Estructura de datos
Código del curso 301305
Tipo de curso Metodológico Habilitabl S ☐ N ☒
e i o
Número de créditos 3

2. Descripción de la actividad

Número
Tipo de Individu Colaborativ de 4
☒ ☐
actividad: al a semana
s
Momento de Intermedia
Inicial ☐ ☒ Final ☐
la evaluación: , unidad:
Peso evaluativo de la Entorno de entrega de actividad:
actividad: 125 puntos Seguimiento y evaluación

Fecha de inicio de la
Fecha de cierre de la actividad:
actividad:

Competencia a desarrollar:
El estudiante aplica la fundamentación teórica-práctica de las
estructuras de datos lineales pilas, colas y listas, representadas en
colecciones genéricas de datos, utilizando técnicas de programación
orientada a objetos con interfaz gráfica.

Temáticas a desarrollar:
Unidad 2 Programación de estructuras de datos lineales
- Colecciones genéricas en C#
- Colección List <T> – Listas
- Colección Stack <T> – Pilas
- Colección Queue <T> – Colas
Pasos, fases o etapa de la estrategia de aprendizaje a
desarrollar
El curso se desarrolla bajo la estrategia de aprendizaje basado en
Problemas (ABP) la cual está comprendida por 5 etapas. En esta
actividad, se desarrolla la Etapa 3, haciendo uso de los escenarios de
apoyo tecnológico como parte de la evaluación intermedia del curso.
Actividades a desarrollar
Es una actividad práctica que se desarrolla de forma individual al
interior del aula virtual haciendo uso de los escenarios con apoyo
tecnológico; para su desarrollo contará con los contenidos temáticos
de la unidad 2, videos de apoyo que se compartirán en el foro y la
grabación de las webconferencia 3.

Previo al desarrollo, es necesario que profundice en la temática de la


unidad 2 relacionada con las estructuras de datos lineales (Pilas, Colas
y Listas). Implementadas a través de las colecciones genéricas
Stack<T, Queue<T y List<T>, apropiando conceptos de la
programación orientada a objetos, con interfaz gráfica de usuario GUI
de Windows Forms, utilizando el lenguaje de programación Visual C#.

Cada estudiante de forma individual desarrollará una única aplicación


que a través de la implementación de clases y formularios maneje los
datos de la pila, cola y lista de acuerdo con los tres planteamientos
elegidos. Los planteamientos de problemas se indican en la Tabla 1,
que encuentra a continuación, en la cual se pone a disposición 5
enlaces, cada estudiante elije un enlace el cual le permite descargar
un documento con los tres planteamientos para ser desarrollados en
una única aplicación. Al inicio de la actividad informa en el foro
colaborativo el grupo de planteamientos que eligió de tal manera que
estos no se repitan entre estudiantes del grupo.

Por ejemplo, el estudiante Pedro Pérez eligió los planteamientos para


el estudiante 3, en el foro colaborativo indica a sus compañeros que
realizara la aplicación de los planteamientos del estudiante3.

Tabla 1. Planteamientos de problemas para descargar


Clic para descargar los planteamientos para el estudiante 1
Clic para descargar los planteamientos para el estudiante 2
Clic para descargar los planteamientos para el estudiante 3
Clic para descargar los planteamientos para el estudiante 4
Clic para descargar los planteamientos para el estudiante 5

Una vez que haya elegido y descargado el documento, procede a


realizar el análisis y la abstracción de los datos de cada planteamiento,
con el fin de identificar los requerimientos funcionales de la aplicación.

Con el propósito de estandarizar este proceso de abstracción se pone a


disposición una plantilla que se indica a continuación en la Tabla 2, la
cual se diligencia y se comparte en el foro para recibir comentarios
antes de iniciar con la codificación de la aplicación.

Tabla 2. Plantilla para la abstracción


Nombre del estudiante (Ingrese el nombre del estudiante)
Planteamiento del problema: (síntesis resumida de los tres planteamientos)
Nombre de la Clase y su Atributos y/o propiedades de la Tipo de
ámbito y visibilidad (public o clase estructura Opciones
private) Tipo de Nombre del atributo (pila, cola o lista) del menú
dato y/o propiedad
Ámbito y nombre de la clase Pila
Ámbito y nombre de la clase Cola
Ámbito y nombre de la clase Lista

Diligenciada la tabla de la abstracción, proceda a crear el nuevo


proyecto en el IDE Visual Studio, utilizando el lenguaje C#, debe darle
como nombre “Etapa3NombreEstudiante”, por ejemplo:
Etapa3HermesMosquera. Se requiere hacer uso de las buenas
prácticas de programación especialmente para el nombre de las
clases, sus atributos, propiedades de la clase y los métodos.

La aplicación tendrá una interfaz inicial que al ejecutarla muestre su


nombre completo como autor de la aplicación, el nombre de la
aplicación, y el nivel de seguridad básico con la contraseña de acceso
genérica que será: 123 que estará enmascarada, No incluir Nombre
de usuario, solo la contraseña, de tal manera que si digita la
contraseña correcta lo lleve a una nueva pantalla o interfaz en la que
se muestra el formulario con el menú de opciones que hará el llamado
al formulario para la captura de los datos de la Clase Pila, de la Clase
Cola y La Clase Lista.
De acuerdo con lo anterior, para cada estructura representada en los
tres planteamientos (pila, cola, lista) se requiere crear en el proyecto,
una clase distinta a la clase formulario que contenga los atributos y las
propiedades auto implementadas con los tipos de datos apropiados
según el planteamiento indicado, con su respectivo formulario
personalizado para el manejo de los datos. Utilice color de fondo
diferente para cada formulario para que diferencie por el color si se
trata de la pila, la cola y la lista.

Aplicar los filtros para controlar la entrada de datos en el formulario,


es decir que todos los campos son obligatorios y si es un dato
numérico que no permita ingresar letras.

Evite utilizar imágenes para el fondo del formulario, sea creativo en el


diseño.
Crear los supuestos que considere necesarios para mejorar la
aplicación.

Tenga en cuenta que en ningún caso se hará uso de Bases de datos, o


manejos de archivos, los datos se guardan en memoria principal a
través de las clases tal como lo identificó en la tabla de abstracción.

En el entorno de conocimiento el estudiante realiza las


lecturas sobre la temática correspondiente a la unidad
2.

Entorno de aprendizaje colaborativo, se lleva a cabo la


Entornos
interacción para el desarrollo de la actividad, despejar
para su
dudas e inquietudes y socializar sus avances logrados
desarrollo
en el desarrollo de la Etapa.

Entorno de seguimiento y evaluación del aprendizaje,


en este espacio se hace entrega grupal de la etapa
realizada como producto final.
Productos a Individuales:
entregar Cada estudiante realizará el desarrollo de una única
por el aplicación implementada con interfaz gráfica que de
estudiante aplicabilidad a las estructuras de datos lineales (pilas,
colas y listas) de acuerdo con los planteamientos
propuestos elegidos.
Para la entrega de la actividad, cada estudiante
entregará una carpeta en la que incluirá el documento
de la abstracción y el archivo completo de la aplicación
funcionando correctamente, la carpeta debe
renombrase como Etapa3NombreApellido, el cual
entregará en el espacio indicado en el entorno de
seguimiento y evaluación denominado Etapa 3 –
Desarrollo del componente practico - Entrega de la
actividad.

Colaborativos:
No aplica
Lineamientos generales del trabajo colaborativo para el
desarrollo de la actividad

Planeación
de
actividades
para el
desarrollo
del trabajo
colaborativ
o
Roles a
desarrollar
por el
estudiante
dentro del
grupo
colaborativ
o
Roles y
responsabili
dades para
la
producción
de
entregables
por los
estudiantes
Para cada actividad del curso se hará uso de la norma
Uso de
APA, versión 3 en español (Traducción de la versión 6 en
referencia
inglés) Puede consultar como implementarlas ingresando
s
a la página http://normasapa.com/
Políticas En el acuerdo 029 del 13 de diciembre de 2013, artículo
de plagio 99, se considera como faltas que atentan contra el orden
académico, entre otras, las siguientes: literal e) “El
plagiar, es decir, presentar como de su propia autoría la
totalidad o parte de una obra, trabajo, documento o
invención realizado por otra persona. Implica también el
uso de citas o referencias faltas, o proponer citad donde
no haya coincidencia entre ella y la referencia” y liberal
f) “El reproducir, o copiar con fines de lucro, materiales
educativos o resultados de productos de investigación,
que cuentan con derechos intelectuales reservados para
la Universidad.
Las sanciones académicas a las que se enfrentará el
estudiante son las siguientes:
a) En los casos de fraude académico demostrado en
el trabajo académico o evaluación respectiva, la
calificación que se impondrá será de cero punto cero
(0.0) sin perjuicio de la sanción disciplinaria
correspondiente.
b) En los casos relacionados con plagio demostrado
en el trabajo académico cualquiera sea su naturaleza, la
calificación que se impondrá será de cero punto cero
(0.0), sin perjuicio de la sanción disciplinaria
correspondiente.

4. Formato de Rubrica de evaluación


Formato rúbrica de evaluación
Actividad
Tipo de Actividad
☒ colaborativ ☐
actividad: individual
a
Momento de la Intermedia,
Inicial ☐ ☒ Final ☐
evaluación unidad
Niveles de desempeño de la actividad Punta
Aspectos individual je
evaluados Valoración Valoración Valoración
alta media baja
Abstracción Realiza la Realiza la No realiza la 20
abstracción abstracción, abstracción
identificando de pero solo para identificar
forma correcta identifica los
los algunos de los requerimientos
requerimientos requerimientos funcionales
funcionales de funcionales o lo para las tres
los tres hace solo para aplicaciones
planteamientos dos solicitadas
propuestos planteamientos
(Hasta 20 (Hasta 15 (Hasta 0
puntos) puntos) puntos)
Implementa en Aunque No implementa
la aplicación la implementa en en la
clase pila con la aplicación la aplicación las
las opciones del clase pila, solo opciones del
menú de tiene en cuenta menú de
Desarrollo
acuerdo con los algunas de las acuerdo con
de la
requerimientos opciones del los
estructura 30
funcionales menú o de los requerimientos
de datos
solicitados requerimientos funcionales, y
tipo Pila
funcionales no responde al
comportamient
o de una pila
(Hasta 30 (Hasta 15 (Hasta 0
puntos) puntos) puntos)
Aunque No implementa
implementa en en la
Implementa en
la aplicación la aplicación las
la aplicación la
clase cola, solo opciones del
clase cola con
tiene en cuenta menú de
Desarrollo las opciones del
algunas de las acuerdo con 30
de la menú de
opciones del los
estructura acuerdo con los
menú o de los requerimientos
de datos requerimientos
requerimientos funcionales, y
tipo Cola funcionales
funcionales no responde al
solicitados
comportamient
o de una cola
(Hasta 30 (Hasta 15 (Hasta 0
puntos) puntos) puntos)
Desarrollo Implementa en Aunque No implementa 30
de la la aplicación la implementa en en la
estructura clase lista con la aplicación la aplicación las
de datos las opciones del clase lista, solo opciones del
tipo Lista  menú de tiene en cuenta menú de
acuerdo con los algunas de las acuerdo con
requerimientos opciones del los
funcionales menú o de los requerimientos
solicitados requerimientos funcionales, y
funcionales no responde al
comportamient
o de una lista
(Hasta 30 (Hasta 15 (Hasta 0
puntos) puntos) puntos)
No utiliza el
Utiliza el El nombre que nombre
nombre da a la clase, a apropiado para
apropiado para los atributos y a la clase, los
la aplicación, las los métodos de atributos y los
Aplicación clases, los cada estructura métodos de
de atributos y los es apropiado, cada
requerimien métodos; pero no estructura, no
tos y implementa la implementa la implementa la
15
buenas interfaz inicial interfaz inicial interfaz inicial
prácticas de con la con la con la
programaci contraseña, contraseña, o contraseña, y
ón aplica filtros no aplica filtros tampoco aplica
para la entrada para la entrada filtros para la
de datos de datos entrada de
datos
(Hasta 15 (Hasta 10 (Hasta 0
puntos) puntos) puntos)
Calificación final 125

Вам также может понравиться