Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

EP3 Evaluación Parcial 3

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 5

Evaluación Parcial N°3

Sigla Nombre Asignatura Tiempo Asignado % Ponderación

FPY1101 Fundamentos de Programación 2h 30%

1. Situación evaluativa
x Ejecución práctica

2. Agente evaluativo

x Heteroevaluación Coevaluación Autoevaluación

Subdirección de Evaluación de Resultados de Aprendizaje - Subdirección de Diseño Instruccional 2- 2024 1


3. Tabla de Especificaciones
Ponderación
Ponderación
Resultado de Aprendizaje Indicador de Logro (IL) Indicador de Evaluación (IE) Indicador Logro
Indicador de
Evaluación1

IE 3.1.1 Identifica colecciones y


IL 3.1 Identifica colecciones y arreglos que
RA3 Construye arreglos que permitan el
permitan el almacenamiento de datos
estructuras de datos almacenamiento de datos según los 20% 20%
según los requerimientos del problema
temporales, utilizando requerimientos del problema
planteado.
arreglos para planteado.
almacenar datos, con IL 3.2 Utiliza arreglos y matrices para la IE 3.2.1 Utiliza arreglos y matrices para
el fin de darle inserción, eliminación, modificación y la inserción, eliminación, modificación
persistencia a éstos y búsqueda de datos temporales para y búsqueda de datos temporales para 20% 20%
trabajar con problemas cumplir con los requerimientos del cumplir con los requerimientos del
que necesiten guardar problema planteado. problema planteado.
información IL 3.3 Utiliza archivos para logar la IE 3.3.1 Utiliza archivos para logar la
temporalmente. persistencia de los datos de la aplicación persistencia de los datos de la 10% 10%
según el caso planteado. aplicación según el caso planteado.
IL 4.1 Utiliza librerías de sistema para la IE 4.1.1 Utiliza librerías de sistema
optimización del código según el caso para la optimización del código según 15% 15%
planteado. el caso planteado.
RA4 Modulariza IL 4.2 Programa funciones que permitan la IE 4.2.1 Programa funciones que
programas, mediante reutilización de código según el problema permitan la reutilización de código 15% 15%
funciones con y sin planteado. según el problema planteado.
parámetros, para
simplificar y darle IL 4.3 Integra funciones invocadas desde IE 4.3.1 Integra funciones invocadas
eficiencia a las el programa principal para dar solución al desde el programa principal para dar 10% 10%
soluciones problema planteado. solución al problema planteado.
construidas. IE 4.4.1 Utiliza un sistema de control
IL 4.4 Utiliza un sistema de control para
para administrar las versiones código
administrar las versiones código (GitHub) 10% 10%
(GitHub) en el desarrollo de una
en el desarrollo de una aplicación.
aplicación.
Total 100% 100%

Subdirección de Evaluación de Resultados de Aprendizaje - Subdirección de Diseño Instruccional 2- 2024 2


4. Instrucciones generales para el/la estudiante
Esta es una evaluación que corresponde a una prueba de ejecución práctica y tiene un 30% de ponderación sobre la nota final de
la asignatura.

El tiempo para desarrollar esta evaluación es de 120 minutos y se realiza de manera individual en laboratorio

La evaluación consiste en:


 Desarrollo de una aplicación en Python y en entorno de desarrollo Visual Studio Code
 Uso de colecciones
 Uso de archivos de texto
 Uso de librerías estándar de Python
 Uso de GitHub como repositorio del proyecto

Subdirección de Evaluación de Resultados de Aprendizaje - Subdirección de Diseño Instruccional 2- 2024 3


5. Evaluación

Una biblioteca necesita desarrollar una aplicación que permita gestionar el préstamo de libros y calcular el total de
libros prestados por cada usuario. La aplicación debe cumplir con las siguientes funcionalidades:

1. Registrar libro
2. Prestar libro
3. Listar todos los libros
4. Imprimir reporte de préstamos
5. Salir del Programa

Cada una de estas opciones de la aplicación debe estar desarrollada en una función que debe ser llamada desde el
programa principal.

Registrar libro
Para registrar un libro se requiere los siguientes datos: Título, Autor, Año de Publicación, SKU. Debe validar que
todos los datos sean ingresados.
Nota: El SKU es el identificador único de cada libro, facilitando su búsqueda y adquisición en librerías y bibliotecas.
Ejemplo de SKU es las 6 primeras letras del título del libro – las 3 primeras letras del autor – año de publicación.
Prestar libro
Para prestar un libro se requiere: Nombre del usuario y SKU del libro. Debe validar que el libro exista y que no esté
ya prestado.
Listar todos los libros
Debe mostrar en la pantalla la lista de todos los libros registrados.

TÍTULO AUTOR AÑO DE PUBLICACIÓN SKU


ALAS DE HIERRO REBECCA YARROS 2024 ALASDE-REB-2024
LA SOMBRA DE LA SIRENA CAMILLA LACKBERG 2003 LASOMB-CAM-2003

Subdirección de Evaluación de Resultados de Aprendizaje - Subdirección de Diseño Instruccional 2- 2024 4


Imprimir reporte de préstamos
Debe generar un archivo de texto (.txt) con el detalle de los préstamos realizados, incluyendo el nombre del usuario,
título del libro y fecha del préstamo.

USUARIO TÍTULO FECHA DEL PRESATAMO


VALERIA RUMINOT ALAS DE HIERRO 15-05-2024
CAMILA AYALA LA SOMBRA DE LA SIRENA 24-05-2024

Salir del programa


La aplicación deberá finalizar para salir el programa mostrando un mensaje con sus datos

Programa finalizado…
Desarrollado por Valeria Ruminot
RUN: 19.002.456-K

Instrucciones de Entrega:

1. Deberá crear en GitHub un repositorio público llamado FPY1101-EP3, en el deberá subir los archivos Python
nombrados con su main_NombreApellidoPaterno_FPY1101_Sección y
funciones_NombreApellidoPaterno_FPY1101_Sección.
Ejemplo: main_ValeriaRuminot_FPY1101_021V y funciones_ValeriaRuminot_FPY1101_021V (Reemplace la
sección con el Código que corresponda)

2. Para finalizar suba los archivos Python a AVA en la actividad “Evaluación Parcial 3” junto con el link de su
repositorio de GitHub para aplicar la pauta de evaluación.

Subdirección de Evaluación de Resultados de Aprendizaje - Subdirección de Diseño Instruccional 2- 2024 5

También podría gustarte