Está en la página 1de 8

Universidad Nacional Abierta y a Distancia

Vicerrectoría Académica y de Investigación


Guía de actividades y rúbrica de evaluación – Fase 3 - Utilizar
clases y métodos

1. Descripción general del curso

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


Académica Ingeniería
Nivel de formación Profesional
Campo de Formación Formación disciplinar
Nombre del curso Introducción a la Programación
Código del curso 301304
Tipo de curso Metodológico Habilitable Si ☐ No ☒
Número de créditos 3

2. Descripción de la actividad

Número
Tipo de
Individual ☒ Colaborativa ☐ de 4
actividad:
semanas
Momento de la Intermedia,
Inicial ☐ ☒ Final ☐
evaluación: unidad: 2
Peso evaluativo de la Entorno de entrega de actividad:
actividad: 120 puntos Seguimiento y evaluación
Fecha de inicio de la
Fecha de cierre de la actividad:
actividad: lunes, 5 de octubre de
domingo, 1 de noviembre de 2020
2020
Competencia a desarrollar:
El estudiante aplica los conceptos de clases y métodos, en la construcción
de soluciones informáticas de problemas de mediana complejidad, a través
de un lenguaje de programación orientado a objetos.

Temáticas a desarrollar:
• Clases.
• Atributos.
• Métodos.

Pasos, fases o etapa de la estrategia de aprendizaje a desarrollar


Fase 3 – Utilizar clases, atributos y métodos
Actividades a desarrollar

1. Cada estudiante debe elegir uno de los problemas que se relaciona en la


lista, al final de las instrucciones, y lo indica en el foro (para evitar que 2
estudiantes presenten la solución al mismo problema).
2. En el entorno de conocimiento revise los contenidos de la unidad 2 y
exponga en el foro las dudas que tenga.
3. Cada estudiante, analiza el problema elegido y comparte en el foro, la
tabla de requerimientos y el diseño de las clases (incluyendo nombre de
la clase, atributos y métodos).

4. Cada estudiante desarrolla el código del programa en lenguaje C# en


modo consola (Aplicación de consola (.Net Framework)), por medio del
IDE Visual Studio.
5. El Programa debe imprimir al iniciar la siguiente información: nombre del
curso, Número de fase, nombre y código del estudiante y una pequeña
descripción del problema que soluciona.
6. A nivel individual, el estudiante hace entrega en el Entorno de seguimiento
y evaluación, de la carpeta con el proyecto (aplicación de consola (.Net
Framework)) desarrollado con el lenguaje C# en, en Visual Studio.

LISTA DE PROBLEMAS
Problema 1.

Un almacén realiza la promoción de 3 clases de productos:

Tipo Precio
A 5.000
B 10.000
C 20.000

Se necesita una aplicación que permita elegir el tipo de producto y la cantidad


a comprar. Cada cliente puede elegir un solo tipo de producto y el programa
debe informar la cantidad a cancelar.
Condiciones:
✓ Utilizar una clase adicional a la clase Program.
✓ La clase creada debe tener atributos
✓ La clase creada debe tener como mínimo los métodos para ingresar
datos, realizar cálculos e imprimir resultados.

Problema 2.

En una papelería se implementará un software para el manejo de Kardex y


se realizarán las pruebas con 3 productos. El sistema permitirá el control de
existencias de cada producto, registrando: referencia, nombre producto, y
existencias. Cada vez que se compran artículos se incrementa la cantidad en
existencias y cada vez que se venden artículos se disminuyen las existencias,
se debe mostrar por pantalla el inventario actualizado cada vez que se realice
una operación de compra o venta.
Condiciones:
✓ Utilizar una clase adicional a la clase Program.
✓ La clase creada debe tener atributos
✓ La clase creada debe tener como mínimo los métodos para ingresar
datos, actualizar datos por compras o ventas e imprimir resultados.

Problema 3.

Un instituto de idiomas ofrece cursos de inglés, francés y mandarín. Necesita


un programa que le permita al estudiante elegir uno de los 3 cursos que
desee estudiar. La aplicación mostrará después de cada registro la cantidad
de estudiantes que tiene cada curso.
Condiciones:
✓ Utilizar una clase adicional a la clase Program.
✓ La clase creada debe tener atributos
✓ La clase creada debe tener como mínimo los métodos para ingresar
datos, actualizar datos por modificación de cantidad de estudiantes e
imprimir resultados.

Problema 4.

Una empresa publicitaria contrata ocasionalmente a 3 diseñadores y necesita


contabilizar las horas de trabajo para liquidar el sueldo mensual. El valor de
la hora laborada es de $30.000. Los datos que se deben registrar son:
identificación, nombre, cantidad de horas, para calcular el sueldo de cada
diseñador.
Condiciones:
✓ Utilizar una clase adicional a la clase Program.
✓ La clase creada debe tener atributos
✓ La clase creada debe tener como mínimo los métodos para ingresar
datos, registrar y actualizar la cantidad de horas trabajadas e imprimir
resultados a fin de mes.

Problema 5.

En un banco, se ha elegido al azar a 3 clientes y se les realizará seguimiento


de sus transacciones, registrando: número de cuenta, consignaciones y
retiros. El saldo se actualiza de acuerdo con la transacción que el cliente
realice y se imprimirá en pantalla.
Condiciones:
✓ Utilizar una clase adicional a la clase program.
✓ La clase creada debe tener atributos
✓ La clase creada debe tener como mínimo los métodos para ingresar
datos, registrar transacción (consignación o retiro), actualizar saldo e
imprimir resultados.

Entorno de aprendizaje colaborativo:


Entornos • En la carpeta “Guía de actividades y rúbrica de
para su evaluación – Fase 3 – Utilizar clases y métodos”:
desarrollo descargar la guía de actividades y la rúbrica de
evaluación.
• Foro Unidad 2: Fase 3 – Utilizar clases y métodos:
elegir ejercicio, compartir inquietudes, desarrollar las
tareas que se indican en la guía de actividades,
compartir tabla de requerimientos y diseño de clases.

Entorno de seguimiento y evaluación:


Cada estudiante, realizará la entrega de la carpeta con el
proyecto realizado.

Individuales:
Cada estudiante debe entregar en el Entorno de
Productos a
seguimiento y evaluación, la carpeta comprimida con los
entregar por
archivos del proyecto desarrollado en el IDE Visual Studio y
el
lenguaje C# (Aplicación de consola (.Net Framework)), con
estudiante
el nombre de F3-NombreEstudiante (ejemplo: F3-
JuanAyala)

Lineamientos generales del trabajo para el desarrollo de la


actividad

Planeación
de
actividades
para el No aplica porque el trabajo es individual
desarrollo
del trabajo
colaborativo
Roles a
desarrollar
por el
estudiante No aplica porque el trabajo es individual
dentro del
grupo
colaborativo
Roles y
responsabili
No aplica porque el trabajo es individual
dades para
la
producción
de
entregables
por los
estudiantes
Uso de
Norma APA, versión 6 en español.
referencias
En el acuerdo 029 del 13 de diciembre de 2013, artículo 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.
Políticas de
plagio
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 Rúbrica de evaluación

Formato rúbrica de evaluación


Actividad Actividad
Tipo de actividad: ☒ ☐
individual colaborativa
Intermedia,
Momento de la evaluación Inicial ☐ ☒ Final ☐
unidad
Aspectos evaluados Niveles de desempeño de la actividad individual Puntaje
Valoración alta Valoración media Valoración baja
Existen
Presenta las dos inconsistencias en
tablas. El diseño es la información de No presentó tablas
Tablas de: correcto, la requerimientos y/o de requerimientos 20
requerimientos y información está el diseño de clases y clases.
diseño de clases bien registrada. no corresponde a lo
solicitado
(Hasta 20 puntos) (Hasta 10 puntos) (Hasta 0 puntos)
Las clases están
bien diseñadas, No se incluyen
contienen los todos los atributos
atributos y los necesarios en las No utilizó clases
Diseño de las clases métodos necesarios clases y/o faltan adicionales a la
20
en el programa para resolver el métodos para clase Program.
problema. resolver totalmente
Corresponden al el problema.
diseño de clases.
(Hasta 20 puntos) (Hasta 10 puntos) (Hasta 0 puntos)
Desarrolla cómo
No incluye todos los
mínimo los 3
métodos indicados
métodos solicitados No diseño
Métodos en el en el problema y/o
en el problema. Los métodos. 20
programa existen errores en
métodos están bien
los métodos.
estructurados
(Hasta 20 puntos) (Hasta 10 puntos) (Hasta 0 puntos)
Crea las instancias
Se presentan
necesarias para
errores en la
Instancias en el cumplir los No crea instancias
creación de 20
programa requerimientos del
instancias.
problema.
(Hasta 20 puntos) (Hasta 10 puntos) (Hasta 0 puntos)
Incluye la Falta la
presentación del presentación del
Solución del problema curso, fase, curso, estudiante, No soluciona el
30
en el programa estudiante y problema; y/o problema elegido.
problema que se algunos elementos
resuelve. solicitados en el
Los resultados que problema no son
produce el resueltos; y/o la
programa están presentación de
acordes a lo datos debe ser más
solicitado en el precisa y/o existen
problema, el errores de tipo
ingreso de datos, lógico.
cálculos y
resultados son
correctos.
(Hasta 30 puntos) (Hasta 15 puntos) (Hasta 0 puntos)
El programa
realizado en modo El programa en el
consola, compila y lenguaje C# No realizó el
se ejecuta sin (Aplicación de programa en el
errores, en el IDE consola (.Net IDE Visual studio
Ejecución del Visual Studio con el Framework)), tiene con el lenguaje C#
10
programa lenguaje de errores de sintaxis (Aplicación de
programación C# o de tipo lógico que consola (.Net
(Aplicación de impiden una Framework)).
consola (.Net ejecución adecuada.
Framework))
(Hasta 10 puntos) (Hasta 5 puntos) (Hasta 0 puntos)
Calificación final 120

También podría gustarte