You are on page 1of 8

Universidad Nacional Abierta y a Distancia

Vicerrectoría Académica y de Investigación


Formato guía de actividades y rúbrica de evaluación

1. Descripción general del curso

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


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

2. Descripción de la actividad

Número
Tipo de
Individual ☒ Colaborativa ☐ de 4
actividad:
semanas
Momento de
Intermedia,
la Inicial ☐ ☒ Final ☐
unidad: 2
evaluación:
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: miércoles, 3 de
sábado, 27 de octubre de 2018
octubre de 2018
Competencia a desarrollar:
Identificación de la estructura de un programa en Lenguaje Java
Codificación y pruebas de algoritmos en Lenguaje Java
Temáticas a desarrollar:
Introducción a la programación en Java
Variables, constantes y operadores.
Estructuras condicionales.
Ciclos iterativos.
Arreglos.
Métodos de ordenamiento y búsqueda
Pasos, fases o etapa de la estrategia de aprendizaje a
desarrollar
Aprendizaje Basado en Proyectos enfocado al Desarrollo de Productos
Software orientado a Objetos. En esta oportunidad de manera
Individual cada estudiante deberá resolver los (Cinco) 5 ejercicios
propuestos utilizando el lenguaje de programación Java.

Actividades a desarrollar

1. De manera individual cada uno de los estudiantes deberá


desarrollar los siguientes ejercicios relacionados con
programación orientado a objetos. Cada ejercicio debe estar
almacenado en una carpeta independiente denominada:
EjercicioXX de acuerdo al número que corresponda; dentro de
cada carpeta debe guardar el archivo con el código fuente
generado por el programa ECLIPSE o NETBEANS, este mismo
archivo será el que el docente revisará al momento de la
calificación. Una vez tenga las carpetas correspondientes a
todos los ejercicios deberá guardarlos en una carpeta padre que
se denominará: Fase3_NombreEstudiante, comprimirla y
enviarla al Link Fase 3 del Entorno de Seguimiento y Evaluación
en los plazos establecidos en la agenda del curso.

Ejercicios:

a) Un supermercado requiere desarrollar un programa que registre


las ventas y compras de productos, así como la utilidad al final
del día. Se debe construir un método que se llame factura y las
clases ventas y compras deben heredar de una clase que se
llame productos. Desarrollar la aplicación en java usando clases,
herencia, etc. OCTUBRE 28

b) Construir una clase la cual permita capturar el nombre y la edad


de una persona teniendo en cuenta la estructura proporcionada en
el siguiente código. Posteriormente imprimir los datos cargados;
después debe mostrar un mensaje si es mayor de edad teniendo
en cuenta que las variables deben ser privadas para que no sean
accedidas desde otra clase, el programa debe ser compilado y
ejecutado de forma correcta a lo solicitado.

import javax.swing.*;
public class Persona
{

public void inicializar()


{

public void imprimir()


{

public void esMayorEdad()


{

public static void main(String[] ar)


{

c) Desarrollar un programa el cual cargue los lados de un triángulo


e implemente los siguientes métodos: inicializar los atributos
(variables), imprimir el valor del lado mayor, y otro método que
muestre si es equilátero o no. El estudiante debe tener en cuenta
la siguiente estructura de clases para llevar a cabo el ejercicio de
forma correcta, el programa debe ser compilado y ejecutado
además de realizar el diagrama de flujo pertinente. Las variables
deben ser privadas y adicionalmente se debe comentar el proceso
que se lleva a cabo en cada línea.
import javax.swing.*;
public class Triangulo
{

public void inicializar()


{

}
public void ladoMayor()
{

public void Equilatero()


{

public static void main(String []ar)


{

}
}

d) Realizar una calculadora que realice las cuatro operaciones básicas


mediante el uso de métodos y un quinto método para poder
visualizar los resultados obtenidos.

e) Una tienda requiere registrar las películas que renta durante un


mes, para ello se requiere que realice la aplicación usando una
base de datos. La aplicación debe permitir ingresar una película,
eliminar una película y actualizar el título de una película haciendo
uso de clases y métodos.
2. Cada estudiante define el nombre de las variables y diseña la
base de datos en Mysql (se sugiere el uso de la herramienta
AppServ). Tener en cuenta que la base de datos es la que
definieron en el modelo entidad relación de la fase
En esta fase se deben diseñar y presentar las distintas
interfaces que se analizaron en la fase 2. En el modelo de clases
de la fase 2, se establecieron las posibles interfaces y sus
acciones a realizar en ella; por lo tanto, cada estudiante
realizará las interfaces y por medio de la conexión a la base de
datos, aplicará la sentencia SQL que requiera (Insert, Update,
Select y Delete).

NOVIEMBRE 15

Trabajo individual

a) Diseñar las interfaces requeridas para la ejecución del


proyecto bajo el lenguaje Java
b) Diseño de la Base de datos en MySql
c) Documento con las interfaces creadas para el proyecto
que desarrolla

La actividad se desarrolla individualmente y no requiere


Entornos
el envío de aportes por el foro. El foro de la Fase 3 estará
para su
habilitado con el fin de aclarar las inquietudes que
desarrollo
presente en el desarrollo de los ejercicios, La carpeta con
todos los ejercicios deberá subirlo por el entorno de
seguimiento y evaluación.
Individuales:
Productos
1. El estudiante de manera Individual resuelve los
a entregar
ejercicios propuestos utilizando el lenguaje de
por el
programación Java. Se recomienda utilizar Eclipse,
estudiante
cuya guía de instalación la encuentra en el Entorno
de Aprendizaje Práctico bajo la etiqueta “Guia de
Recursos educativos”. Si lo desea puede utilizar
Netbeans para su desarrollo.
2. Cada ejercicio resuelto deberá guardarse en una
carpeta individual denominada: EjercicioXX donde
XX es el número del ejercicio.
3. Una vez resueltos todos los ejercicios el estudiante
crea una carpeta denominada
Fase3_NombreEstudiante la cual contiene las 5
subcarpetas correspondientes a cada ejercicio
resuelto.
4. La carpeta padre deberá ser comprimida en formato
zip.
5. Publica la carpeta comprimida al link Fase 3 del
Entorno de Seguimiento y Evaluación, en los plazos
establecidos.

Colaborativos:

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

Planeación
de
actividades
para el Actividad individual.
desarrollo
del trabajo
colaborativo
Roles a
desarrollar
por el
estudiante Actividad individual.
dentro del
grupo
colaborativo
Roles y
responsabili
dades para
la
producción Actividad individual.
de
entregables
por los
estudiantes
Uso de
Norma APA versión 6.
referencias
Cualquier intento de plagio será sancionado de
acuerdo con lo establecido en el reglamento
estudiantil. Si la falta es leve se asignará una
Políticas de
calificación de cero puntos para la actividad y si la
plagio
falta es grave, se procederá con la cancelación del
curso académico y se informará a la Escuela para
aplicar las sanciones que conlleva la falta.
4. Formato de Rubrica de evaluación

Formato rúbrica de evaluación


Actividad Actividad
Tipo de actividad: ☒ ☐
individual colaborativa
Momento de la Intermedia,
Inicial ☐ ☒ Final ☐
evaluación unidad
Aspectos Niveles de desempeño de la actividad individual
Puntaje
evaluados Valoración alta Valoración media Valoración baja
El estudiante no
El estudiante El estudiante realizó
realizó los ejercicios
Utilización desarrolló los cinco solo tres (3) de los
propuestos
métodos, (5) ejercicios ejercicios
utilizando métodos,
objetos y propuestos en propuestos en
objetos y herencia o
herencia de la utilizando métodos, utilizando métodos, 60
los desarrolló
programación objetos y herencia objetos y herencia
mediante
orientada a de la programación de la programación
programación
objetos orientada a objetos orientada a objetos
estructurada.

(Hasta 60 puntos) (Hasta 30 puntos) (Hasta 10 puntos)


Los programas
Los programas Los programas
desarrollados
desarrollados desarrollados no
compilan
compilan compilan generando
correctamente sin
Compilación correctamente, pero errores o no dan
generar errores y 40
del código no dan solución con solución con lo
cumpliendo con lo
lo solicitado en los solicitado en los
solicitado en los
enunciados. enunciados.
enunciados.
(Hasta 40 puntos) (Hasta 20 puntos) (Hasta 0 puntos)
El estudiante creó y
El estudiante El estudiante no
rotuló la carpeta,
nombró algunos de creó la estructura
subcarpetas y los
los ejercicios, de carpetas,
nombres de los
Presentación carpetas o subcarpetas de 20
programas de
subcarpetas, pero acuerdo con lo
acuerdo con lo
no todos. solicitado.
solicitado.
(Hasta 20 puntos) (Hasta 10 puntos) (Hasta 0 puntos)
Calificación final 120

You might also like