Rúbrica Analítica para Evaluación de Programación en Ingeniería de Sistemas
Rúbrica Analítica
Ingeniería
Ingeniería de sistemas
4 niveles
2 jun 2026
Publicado en EdutekaLab · términos de origen
Creado por Wenddy S.
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 la interpretación de enunciados y la implementación correcta de conceptos básicos de programación en Python, tales como sintaxis, variables, estructuras de datos, control de flujo, funciones y desarrollo del programa principal con menú. Se valoran cada criterio de forma independiente para identificar fortalezas y áreas de mejora en los estudiantes universitarios.
Rúbrica Analítica para Evaluación de Programación en Ingeniería de Sistemas
Esta rúbrica está diseñada para evaluar la interpretación de enunciados y la implementación correcta de conceptos básicos de programación en Python, tales como sintaxis, variables, estructuras de datos, control de flujo, funciones y desarrollo del programa principal con menú. Se valoran cada criterio de forma independiente para identificar fortalezas y áreas de mejora en los estudiantes universitarios.| Criterio | Excelente | Bueno | Aceptable | Bajo |
|---|---|---|---|---|
| Interpretación del enunciado | Comprende completamente el enunciado y todos los requisitos con precisión total. | Entiende la mayoría de los requisitos con algunas pequeñas omisiones o confusiones. | Interpreta parcialmente el enunciado, omitiendo o malinterpretando varios requisitos. | No comprende el enunciado o responde de forma irrelevante a los requisitos planteados. |
| Sintaxis, sangrías y estructura del código | No presenta errores de sintaxis, usa sangrías de forma correcta y consistente en todo el código. | Presenta mínimos errores de sintaxis corregibles, y sangrías generalmente adecuadas. | Tiene errores de sintaxis que dificultan la ejecución y sangrías inconsistentes. | Errores graves de sintaxis que impiden la ejecución y sangrías incorrectas o ausentes. |
| Uso correcto de variables y tipos de datos básicos | Define y utiliza variables con nombres claros y tipos de datos apropiados sin errores. | Utiliza variables adecuadamente pero con algunas inconsistencias menores en tipos de datos. | Variables poco claras y errores en la asignación o uso de tipos de datos básicos. | No usa variables correctamente ni respeta los tipos de datos básicos. |
| Manejo de listas y tuplas | Implementa listas y tuplas correctamente, utilizando sus características específicas en el contexto adecuado. | Utiliza listas y tuplas con algunas limitaciones o errores menores en su uso. | Emplea listas y tuplas pero con errores relevantes o mal manejo de sus propiedades. | No utiliza o utiliza incorrectamente listas y tuplas, afectando la lógica del programa. |
| Funciones con y sin parámetros, invocaciones | Define funciones correctamente con y sin parámetros, y realiza invocaciones adecuadas y claras. | Funciones definidas correctamente con algunos errores menores en parámetros o invocaciones. | Funciones definidas pero con errores que afectan su correcto funcionamiento o invocación. | No define funciones o sus definiciones e invocaciones son incorrectas o inexistentes. |
| Uso de estructuras condicionales (if) | Aplica condicionales if correctamente, cubriendo todos los casos necesarios con lógica clara. | Usa condicionales if de forma adecuada con pequeñas omisiones o errores lógicos. | Condicionales if presentes pero con errores que afectan la lógica del programa. | No utiliza estructuras condicionales o las usa de forma incorrecta. |
| Uso de estructuras repetitivas (while y for) | Implementa while para repeticiones indefinidas y for para conocidas, con lógica correcta y control adecuado. | Usa while y for adecuadamente con algunos errores menores en condiciones o controles. | Repeticiones presentes pero con errores que afectan la funcionalidad o terminación adecuada. | No emplea estructuras repetitivas o las usa incorrectamente, causando errores o loops infinitos. |
| Desarrollo del programa principal y construcción de menú | Programa principal bien estructurado con menú funcional que facilita la interacción y uso de funciones. | Programa principal con menú funcional aunque con limitaciones o errores menores en la interacción. | Programa principal con menú pobremente implementado o con errores que afectan la navegación. | No desarrolla programa principal o menú, o estos son inoperativos o confusos para el usuario. |
Crea tus propias rúbricas con IA
7 tipos de rúbricas disponibles · 100 créditos gratuitos cada mes
Comenzar gratis