Eduteka+

Rúbrica para Evaluación de Programación Básica en Python 3

Rúbrica Escalar Ingeniería 5 niveles 29 may 2026 Publicado en EdutekaLab · términos de origen

Creado por Wenddy S.

DOCX PDF

Cómo fue en el aula

Todavía nadie ha contado cómo le fue con este recurso.

Esta rúbrica está diseñada para evaluar competencias básicas en programación con Python 3, enfocándose en la correcta asignación y manejo de variables, identificación y uso de tipos de datos, creación e invocación de funciones, estructura del programa principal y manejo de iteradores. La evaluación se realiza en una escala numérica con categorías de desempeño claramente definidas.

Rúbrica para Evaluación de Programación Básica en Python 3

Esta rúbrica está diseñada para evaluar competencias básicas en programación con Python 3, enfocándose en la correcta asignación y manejo de variables, identificación y uso de tipos de datos, creación e invocación de funciones, estructura del programa principal y manejo de iteradores. La evaluación se realiza en una escala numérica con categorías de desempeño claramente definidas.
Aspectos a Evaluar Criterios de Evaluación Puntuación
Asignación y uso de variables
  • Excelente (90%+): Variables correctamente asignadas con valores apropiados y consistentes en todo el código.
  • Bueno (80%+): Variables asignadas correctamente con pocos errores menores en la asignación o uso.
  • Aceptable (50%+): Variables asignadas pero con errores frecuentes o valores inapropiados ocasionalmente.
  • Pobre (<50%): Variables mal asignadas, inconsistentes o ausentes en la mayoría del código.
0-100%
Identificación y uso de tipos de datos
  • Excelente (90%+): Tipos de datos correctamente identificados y usados apropiadamente en todas las variables y expresiones.
  • Bueno (80%+): Uso generalmente correcto de tipos de datos con errores aislados.
  • Aceptable (50%+): Algunos errores en la identificación o uso de tipos de datos que afectan la lógica.
  • Pobre (<50%): Tipos de datos mal identificados o usados que generan fallos en el programa.
0-100%
Creación de funciones
  • Excelente (90%+): Funciones bien definidas, con parámetros adecuados y lógica clara que devuelve resultados correctos.
  • Bueno (80%+): Funciones definidas correctamente con pequeños errores en parámetros o resultados.
  • Aceptable (50%+): Funciones presentes pero con errores en definición, parámetros o resultados parciales.
  • Pobre (<50%): Funciones mal definidas, sin parámetros o sin retorno correcto de resultados.
0-100%
Uso y manejo de resultados de funciones
  • Excelente (90%+): Resultados de funciones correctamente utilizados e integrados en el flujo del programa.
  • Bueno (80%+): Uso correcto de resultados con ocasionales errores menores.
  • Aceptable (50%+): Resultados usados parcialmente o con errores que afectan la lógica.
  • Pobre (<50%): Resultados de funciones ignorados o mal utilizados en el programa.
0-100%
Invocación de funciones
  • Excelente (90%+): Invocación correcta y oportuna de funciones según el diseño del programa.
  • Bueno (80%+): Invocaciones generalmente correctas con errores puntuales.
  • Aceptable (50%+): Invocaciones presentes pero con errores que afectan el flujo.
  • Pobre (<50%): Invocación incorrecta o ausencia de llamadas a funciones necesarias.
0-100%
Programa principal y menú
  • Excelente (90%+): Programa principal estructurado correctamente con menú funcional que permite interacción clara y eficiente.
  • Bueno (80%+): Programa principal y menú presentes con errores menores en funcionalidad o estructura.
  • Aceptable (50%+): Programa principal o menú con errores que dificultan la interacción o comprensión.
  • Pobre (<50%): Ausencia o mal diseño del programa principal y menú, dificultando su uso.
0-100%
Uso de iteradores
  • Excelente (90%+): Uso correcto y eficiente de iteradores para recorrer estructuras de datos, integrando bien el concepto.
  • Bueno (80%+): Uso adecuado de iteradores con pequeños errores en recorrido o concepto.
  • Aceptable (50%+): Uso parcial o incorrecto de iteradores que limita la funcionalidad.
  • Pobre (<50%): Uso inapropiado o ausencia de iteradores en estructuras que lo requieren.
0-100%
Integración general y coherencia del programa
  • Excelente (90%+): Código integrado, coherente y funcional, cumpliendo todos los objetivos especificados.
  • Bueno (80%+): Código funcional con integración adecuada y errores menores que no afectan el resultado final.
  • Aceptable (50%+): Código con integración parcial y errores que afectan la funcionalidad global.
  • Pobre (<50%): Código fragmentado, incoherente o incompleto que no cumple con los objetivos.
0-100%

Crea tus propias rúbricas con IA

7 tipos de rúbricas disponibles · 100 créditos gratuitos cada mes

Comenzar gratis