Você está na página 1de 11

Universidad Nacional Abierta y a Distancia

Vicerrectora Acadmica y de Investigacin


Formato gua de actividades y rbrica de evaluacin

1. Descripcin general del curso

Escuela o Unidad Escuela de Ciencias Bsicas, Tecnologa e


Acadmica Ingeniera
Nivel de Profesional
formacin
Campo de Formacin disciplinar
Formacin
Nombre del Estructura de datos
curso
Cdigo del curso 301305
Tipo de curso Metodolgico Habilitable Si No
Nmero de 3
crditos

2. Descripcin de la actividad

Tipo de Nmero de
Individual Colaborativa 4
actividad: semanas
Momento de
Intermedia,
la Inicial Final
unidad:
evaluacin:
Peso evaluativo de la Entorno de entrega de actividad:
actividad: 125 Seguimiento y evaluacin
Fecha de inicio de la
Fecha de cierre de la actividad:
actividad: 7 de septiembre de
jueves, 5 de octubre de 2017
2017
Competencia a desarrollar:
El estudiante domina el entorno de desarrollo integrado de Visual
Studio e implementa programas como aplicacin a la interfaz grfica
de usuario en el lenguaje C#.

El estudiante da aplicabilidad a la temtica del curso brindando


soluciones a problemas reales del entorno de tipo software aplicando
conceptos de la programacin orientada a objetos.
Temticas a desarrollar:
- Fundamentos de la programacin orientada a objetos.
- Clases y objetos
- Mtodos y constructores
- Interfaz grfica de usuario con Windows Forms
- Clases y objetos con Windows forms
Pasos, fases o etapa de la estrategia de aprendizaje a
desarrollar
En esta actividad se desarrolla la Etapa 2-Anlisis, correspondiente a
la estrategia de aprendizaje basas en problemas (ABP).
Actividades a desarrollar
La actividad est compuesta de una parte individual y otra colaborativa.
De tal manera que el producto final del grupo es el resultado de
consolidar e integrar en una nica solucin de grupo las cinco
aplicaciones realizadas individualmente por los integrantes. Las
instrucciones se indican en el espacio de las actividades colaborativas.

Cada integrante del grupo implementar una aplicacin como solucin


al planteamiento del problema que se indica a continuacin, como
aplicacin a los fundamentos de la programacin orientada a objetos,
referente a las Clases, mtodos, instancias, y a la interfaz grfica de
usuario GUI, con formularios de Windows Forms; utilizando el lenguaje
de programacin Visual C#.

Planteamiento del problema.


El Supermarket EL REBAJN, requiere implementar un sistema de
chequeador del IVA consulta de precios individuales como apoyo
a sus clientes que hacen uso del autoservicio, que, a travs de una
interfaz grfica de usuario, permita ingresar los datos bsicos del
producto a consultar individualmente para conocer el valor a pagar
incluyendo el IVA por una cantidad determinada de un mismo producto.
Los datos requeridos para ingresar al formulario son: el cdigo, el
nombre del producto, el valor unitario y la cantidad a comprar. Con
estos datos se espera que el sistema calcule y muestre el valor del IVA
que debe ser del 19% para cada producto y como tal, tambin debe
calcular y mostrar el valor total a pagar por el producto incluyendo el
IVA.

En conclusin, lo que el programa har es calcular cunto debo pagar


por concepto de IVA al comprar X cantidad de un nico producto y con
ello saber cul es el costo real a pagar por dicho producto.

Requerimientos funcionales:
Al crear el proyecto debe renombrarlo con su nombre, lo mismo que la
clase, por ejemplo: se debe nombrar como ProductoXXXXXX donde
XXXX es el primer nombre del estudiante, por ejemplo, en mi caso que
mi nombre es Hermes, entonces se sera: ProductoHermes.

Se requiere implementar los filtros para el ingreso de datos en el


formulario, es decir que si es un dato numrico no permita ingresar
caracteres o letras.

Se requiere hacer uso de las buenas prcticas de programacin


especialmente para el nombre de las clases, mtodos y propiedades de
la clase, segn documento disponible en los contenidos de la unidad 1.
Presidencia de la repblica (2016). Lineamiento de desarrollo de
proyectos de software. Versin 02. Recuperado de
http://es.presidencia.gov.co/dapre/DocumentosSIGEPRE/L-TI-14-
Desarrollo-Software.pdf

Se requiere disear una interfaz inicial en la que muestre su nombre


completo como autor de la aplicacin, el nombre de la aplicacin y el
planteamiento del problema y un nivel de seguridad bsico con una
contrasea de acceso genrica que ser: 123 de tal manera que si se
digita la contrasea correcta lo lleve a una nueva pantalla en la que se
muestra el formulario de captura de datos.

Se requiere crear una clase para el producto que contenga sus


propiedades con los tipos de datos apropiados segn corresponda al
dato que va almacenar, pueden ser tipos de datos como: (Int) para el
cdigo, (string) para el nombre del producto, (int) para la cantidad del
producto a comprar, (decimal) para el precio unitario del producto, al
igual que para para el clculo del IVA y del valor total a pagar.

Esto es importante porque al integrar cada proyecto en una nica


solucin se requiere que los nombres de estos sean diferentes para
evitarse posibles errores.

Tambin se requieren crear un mtodo para calcular el total a pagar,


como sugerencia si lo prefiere podra ser: de acceso pblico de tipo
decimal definido as:
Public decimal CalcularValorTotal (int cantidad);
Lo que indica que va retornar un dato de tipo decimal y recibir como
parmetro un dato de tipo entero que corresponde a la cantidad del
producto a comprar. Lo que har el mtodo es retornar el valor total a
pagar, que es el clculo resultante de multiplicar el valor unitario del
producto por la cantidad de productos a comprar. Tenga presente que
este valor del total a pagar y el valor del IVA se deben mostrar en los
campos del formulario. Tambin podra crearse un mtodo para calcular
el valor a pagar del IVA, se deja a consideracin.

Debe programarse los eventos de los controles as: que despus de


ingresados los datos del producto al dar clic en el botn Calcular,
muestre en la caja de texto el valor del IVA y el valor total a pagar.
Al dar clic en el botn Nuevo se limpian las cajas de texto quedando
listo para una nueva consulta y al dar clic en el botn salir, sale de la
aplicacin.
El formulario puede presentar la siguiente apariencia, es su
responsabilidad mejorarlo.

Cada integrante del grupo debe personalizar su formulario con un color


de fondo diferente, sea creativo en el diseo. Crear los supuestos que
considere necesarios para mejorar el programa.

Una vez tenga su proyecto funcionando lo comparte en el foro


colaborativo para que est a disposicin de sus compaeros, se realicen
las revisiones, comentarios a manera de coevaluacin y por supuesto
se lleve a cabo la consolidacin en una nica carpeta y la integracin
de los proyectos en una nica solucin.

Cmo realizar la consolidacin e integracin en una nica


solucin
Para llevar a cabo la consolidacin e integracin se requiere que el lder
integrador cree una nueva carpeta en su equipo y la renombre como
ConsolidadoGrupoXXX, donde XXX es el nmero del grupo, en ella debe
guardar o descargar del foro los 5 proyectos a integrar, estos deben
estar descomprimidos. En esta misma ruta crea un nuevo proyecto de
Aplicacin de Windows Forms, y asocia cada uno de los proyectos
individuales que ya tiene almacenados en el consolidado, crea un men
de opciones, y desde este se har el llamado a cada uno de los
proyectos individuales (cada opcin del men debe tener el nombre de
integrante que realiz el proyecto a mostrar).

El siguiente video explica en detalle cmo hacer la integracin:


https://www.youtube.com/watch?v=we-XjRxo7gU

Una vez el lder tenga el producto final integrado en una nica solucin
comprime la carpeta y la comparte en el foro colaborativo para que sus
compaeros lo revisen que todo est funcionando bien y que cumpla
con los requerimientos solicitados, en caso de que haya que hacer
ajustes haya tiempo de hacerlos.
La actividad se desarrolla en el entorno de aprendizaje
colaborativo en el espacio denominado desarrollo de la
etapa 2 -Anlisis, con el propsito de compartir los
Entornos
avances entre compaeros y con ello cada integrante del
para su
grupo realiza las revisiones de acuerdo a los
desarrollo
requerimientos funcionales y comentarios propositivos
para mejorar los desarrollos de cada uno de los
compaeros del grupo a manera de coevaluacin.
Individuales:
Cada integrante del grupo implementar una solucin al
Productos
planteamiento del problema indicado, como aplicacin a
a entregar
los fundamentos de la programacin orientada a objetos,
por el
referente al concepto de clases, mtodos, instancias, y a
estudiante
la interfaz grfica de usuario GUI, con formularios de
Windows Forms; utilizando el lenguaje de programacin
Visual C#. Comparte sus avances con sus compaeros en
el foro colaborativo, con el propsito de que cada
integrante del grupo haga las revisiones y comentarios
propositivos para mejorar sus desarrollos de acuerdo a
los requerimientos funcionales y de esta manera llevar a
cabo la coevaluacin.
Contribuir con la consolidacin e integracin de los
proyectos en una nica solucin de grupo.
Colaborativos:
La parte colaborativa consiste en interactuar con sus
compaeros, elegir un rol al interior del grupo y dejar
evidenciar la funcin de su rol; revisar los proyectos de
sus compaeros y hacer comentarios propositivos que
contribuyan a mejorar los desarrollos individuales como
proceso de autoevaluacin y coevaluacin.
Consolidar en una carpeta e integrar en una nica
solucin, los cinco proyectos realizados por cada
integrante como producto final del grupo y de esta
manera cumplir con una nica entrega de grupo por parte
del lder integrador, esta se har en el espacio indicado
para la entrega en el entorno de evaluacin y seguimiento
denominado Etapa 2. Anlisis - Entrega de la actividad.
Cada integrante tiene el compromiso de revisar que el
producto a entregar por parte del grupo cumpla con todos
los requerimientos de la actividad.
Lineamientos generales del trabajo colaborativo para el
desarrollo de la actividad

Como estrategia colaborativa los aportes individuales


cobran vital importancia ya que de estos depende que
se lleva a feliz trmino la integracin en una nica
Planeacin
solucin de grupo, promoviendo as el desarrollo de
de
aplicaciones por componentes. Es importante que los
actividades
aportes para el desarrollo del trabajo se hagan desde
para el
el inicio de la actividad acorde con las fechas dela
desarrollo
agenda, el trabajo individual debe compartirse en el
del trabajo
foro colaborativo oportunamente, es decir antes de los
colaborativo
cuatro (3) das al vencimiento de la actividad, para que
est disponible para realizar la correspondiente
integracin en la nica solucin del grupo.
Se recomienda que el producto final del grupo debe
entregarse por lo menos un da antes del vencimiento
con el fin de mitigar los imprevistos.
Lder Integrador: Consolidar el documento que se
constituye como el producto final del grupo. Significa
Integrar en una nica y nueva solucin, los proyectos
individuales para ser llamados desde un men y
publicar el producto final del grupo.
Revisor: Asegurar que el consolidado cumpla con los
Roles a requerimientos funcionales y que la integracin se
desarrollar haya realizado tal como se solicita en la gua.
por el Evaluador: Asegurar que el trabajo contenga los
estudiante requerimientos de la gua y criterios presentes en la
dentro del rbrica. Debe comunicar a la persona encargada en
grupo caso que haya que realizar algn ajuste sobre el tema.
colaborativo Entregas: Alertar sobre a los compaeros acerca de
los tiempos de entrega de los productos tanto
individuales como el consolidado.
Alertas: Asegurar que todos los integrantes del grupo
estn participando en el desarrollo del trabajo, notificar
por diferentes medios a quienes no estn participando
o no hayan ingresado al foro.
El rol del Lder integrador tiene como funciones integrar
los cinco proyectos en una nica solucin.

Compartir con sus compaeros el producto final en el


Roles y foro para las revisiones previas a que haya lugar antes
responsabili de la publicacin.
dades para
la Cada integrante debe revisar que el producto final
produccin cumpla con los requerimientos de entrega.
de
entregables Publicar el trabajo final en el espacio indicado.
por los
estudiantes Evidenciar en el foro colaborativo que el trabajo del
grupo ya se public, para ello se captura una imagen
como evidencia y se la comparte en el foro a sus
compaeros, para que sepan que el trabajo ya se
entreg.
Para cada actividad del curso se har uso de la norma
Uso de APA, versin 3 en espaol (Traduccin de la versin 6
referencias en ingls) Puede consultar como implementarlas
ingresando a la pgina http://normasapa.com/
En el acuerdo 029 del 13 de diciembre de 2013, artculo
99, se considera como faltas que atentan contra el
orden acadmico, entre otras, las siguientes: literal e)
El plagiar, es decir, presentar como de su propia
autora la totalidad o parte de una obra, trabajo,
documento o invencin realizado por otra persona.
Implica tambin 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 investigacin, que cuentan con derechos
intelectuales reservados para la Universidad.
Polticas de
plagio
Las sanciones acadmicas a las que se enfrentar el
estudiante son las siguientes:
a) En los casos de fraude acadmico demostrado en el
trabajo acadmico o evaluacin respectiva, la
calificacin que se impondr ser de cero punto cero
(0.0) sin perjuicio de la sancin disciplinaria
correspondiente.
b) En los casos relacionados con plagio demostrado en
el trabajo acadmico cualquiera sea su naturaleza,
la calificacin que se impondr ser de cero punto
cero (0.0), sin perjuicio de la sancin disciplinaria
correspondiente.
4. Formato de Rubrica de evaluacin

Formato rbrica de evaluacin


Actividad Actividad
Tipo de actividad:
individual colaborativa
Momento de la Intermedia,
Inicial Final
evaluacin unidad
Aspectos Niveles de desempeo de la actividad individual
Puntaje
evaluados Valoracin alta Valoracin media Valoracin baja
Se evidencia la Aunque se evidencia la
No se evidencia la
oportuna intervencin oportuna intervencin
oportuna intervencin
en el foro colaborativo, en el foro colaborativo, y
en el foro colaborativo,
elige el rol y lo asume, elige un rol, pero no lo
la realiza los ltimos 3
realiza la socializacin asume, o la socializacin
Participacin del das al vencimiento de
de su trabajo con sus de su trabajo con sus
estudiante en el la actividad, no asume
compaeros en el foro compaeros en el foro 10
foro un rol y la socializacin
colaborativo dentro de colaborativo lo hace a
de su trabajo con sus
los tiempos por fuera de los tiempos
compaeros lo hace el
establecidos, antes de establecidos, es decir
ltimo da del
los 3 das del los ltimos 2 das
vencimiento.
vencimiento. finales.
(Hasta 10 puntos) (Hasta 7 puntos) (Hasta 3 puntos)
El estudiante realiza la La solucin planteada Aunque intenta realizar
implementacin de responde de manera la implementacin, no
Implementacin planteamiento del parcial a la temtica logra dar solucin al
75
de la solucin problema aplicando la propuesta, no se problema, el resultado
temtica propuesta, implementan los no corresponde a los
implementa la clase, mtodos, o la clase no requerimientos de la
mtodos y la interfaz contiene todas las gua, o solo disea el
grfica de usuario. propiedades indicadas. formulario.
(Hasta 75 puntos) (Hasta 50 puntos) (Hasta 25 puntos)
Se da aplicacin a las
Aunque se da aplicacin
buenas prcticas de
a las buenas prcticas
programacin se
de programacin, no Da aplicacin a las
evidencia en el nombre
implementa la interfaz buenas prcticas de
de las clases, los
inicial en la que se programacin, pero no
Aplicacin de las mtodos y las
esperaba mostrara el implementa la interfaz
buenas prcticas propiedades de la clase,
nombre, el inicial con toda la
de programacin implementa la interfaz 15
planteamiento y la informacin solicitada,
y requerimientos inicial con la
contrasea o no aplica el nombre que da a la
funcionales contrasea, aplica
filtros para la entrada de solucin y a la clase no
filtros para la entrada
datos, el nombre de la es el indicado.
de datos; el nombre de
solucin y de la clase es
la solucin y de la clase
el indicado.
es el indicado
(Hasta 15 puntos) (Hasta 10 puntos) (Hasta 7 puntos)
Aspectos Niveles de desempeo de la actividad colaborativa
Puntaje
evaluados Valoracin alta Valoracin media Valoracin baja
Participa de manera Aunque participa de Aunque se hace la
significativa y oportuna, manera oportuna a la revisin a los proyectos
revisa y hace integracin del proyecto de sus compaeros
comentarios en una nica solucin, como procesos de
Consolidacin del
propositivos a los no se incluyen los coevaluacin, no 20
Trabajo grupal
avances de los archivos de los participa de la
compaeros a manera proyectos en el integracin del producto
de coevaluacin. consolidado, no se final en una nica
Participa de la evidencia la revisin y solucin, y como tal no
integracin del proyecto comentarios a los se incluye los proyectos
en una nica solucin, avances de sus en el consolidado.
se incluyen los archivos compaeros como
de los proyectos en el procesos coevaluacin.
consolidado.
(Hasta 20 puntos) (Hasta 10 puntos) (Hasta 5 puntos)
Se realiza
No se realiza
oportunamente la
oportunamente la
entrega del producto
entrega del producto
final como nica
final como nica
Entrega del solucin a nivel grupal y
No aplica solucin a nivel grupal,
producto final del se publica en el foro 5
esta se hace de forma
grupo colaborativo la
individual pese a que el
evidencia de que se hizo
grupo hizo la entrega
la entrega del producto
grupal
final
(Hasta 5 puntos) (Hasta X puntos) (Hasta 2 puntos)
Calificacin final 125

Você também pode gostar