Você está na página 1de 10

Guía Pedagógica y de Evaluación del Módulo:

Programación orientada a objetos

10. Matriz de Valoración ó


Rúbrica

MATRIZ DE VALORACIÓN O RÚBRICA

Siglema: PROO Nombre del Programación orientada a objetos Nombre del


Módulo: Alumno:
PSP evaluador: Grupo: Fecha:

Resultado de 1.1 Diseña aplicaciones bajo el enfoque de la metodología Actividad de 1.1.1. Diseña aplicaciones bajo el enfoque de la
Aprendizaje: orientada a objetos. evaluación: programación orientada a objetos.

C R I T E R I O S
INDICADORES %
Excelente Suficiente Insuficiente
• Elabora una investigación documental • Elabora una investigación • Elabora una investigación
acerca de la programación orientada documental acerca de la documental acerca de la
a objetos y sus elementos, en la que programación orientada a objetos y programación orientada a objetos
describe: sus elementos, en la que describe: pero describe solo algunos de los
- Programación orientada a - Programación orientada a siguientes elementos:
objetos. objetos. - Programación orientada a
- Objetos. - Objetos. objetos.
- Clases. - Clases. - Objetos.
- Modelo de Objetos. - Modelo de Objetos. - Clases.
Elementos de la - Abstracción. - Abstracción. - Modelo de Objetos.
30
programación - Encapsulación. - Encapsulación. - Abstracción.
orientada a objetos - Modularidad. - Modularidad. - Encapsulación.
- Herencia. - Herencia. - Modularidad.
- Polimorfismo. - Polimorfismo. - Herencia.
- Diferencia entre clases y objetos. - Diferencia entre clases y - Polimorfismo.
• Presenta en orden la información de objetos. - Diferencia entre clases y
manera escrita y/o impresa. • Presenta en orden la información de objetos.
• Elabora mapa conceptual para manera escrita y/o impresa. • Presenta la información de manera
describir la forma en que interactúan escrita y/o impresa, sin evidenciar
los diferentes elementos de la orden y/o limpieza
Programación Orientada a Objetos.

Modelo Académico de Calidad para la Competitividad PROO-00 67/76


Guía Pedagógica y de Evaluación del Módulo:

Programación orientada a objetos

• Elabora modelos orientados a • Elabora modelos orientados a • Elabora los diagramas de modelos
objetos, haciendo uso de los objetos, haciendo uso de los orientados a objetos, pero emplea
siguientes tipos de diagramas: siguientes tipos de diagramas: erróneamente la notación estándar
- Cajas de uso - Cajas de uso especificada para la elaboración de
- Clases - Clases dichos diagramas.
Lenguaje de 50 - Actividad. - actividad. • Presenta de manera escrita y/o
Modelado • Presenta en orden los diagramas de • Presenta en orden los diagramas impresa los diagramas elaborados,
manera escrita y/o impresa. elaborados de manera escrita y/o sin evidenciar orden y/o limpieza
• Emplea una herramienta de impresa.
modelado UML para diseñar los
diagramas y los presenta en medio
magnético.
• Elabora una tabla para describir al • Elabora una tabla para describir al • Elabora una tabla para describir al
menos 3 lenguajes de programación menos 3 lenguajes de programación menos 3 lenguajes de
que proveen soporte para el que proveen soporte para el programación que proveen soporte
desarrollo de aplicaciones orientadas desarrollo de aplicaciones para el desarrollo de aplicaciones
a objetos en el que describa: orientadas a objetos en el que orientadas a objetos, sin describir
- Plataforma. describa: en su totalidad los siguientes
- Editor de texto empleado. - Plataforma. elementos:
- Compilador. - Editor de texto empleado. - Plataforma.
Software de
20 - Enlazador. - Compilador. - Editor de texto empleado.
desarrollo
- Entornos de desarrollo - Enlazador. - Compilador.
integrados. - Entornos de desarrollo - Enlazador.
• Presenta en orden la tabla elaborada, integrados. - Entornos de desarrollo
de manera escrita y/o impresa. • Presenta en orden la tabla integrados.
• Presenta un análisis de ventajas de elaborada, de manera escrita y/o • Presenta la tabla elaborada de
portabilidad entre las diferentes impresa. manera escrita y/o impresa, sin
plataformas que presentan algunos evidenciar orden y/o limpieza.
lenguajes de programación
orientados a objetos.
100

Modelo Académico de Calidad para la Competitividad PROO-00 68/76


Guía Pedagógica y de Evaluación del Módulo:

Programación orientada a objetos

MATRIZ DE VALORACIÓN O RÚBRICA

Siglema: PROO Nombre del Programación orientada a objetos Nombre del


Módulo: Alumno:
PSP evaluador: Grupo: Fecha:
Resultado de 1.2 Desarrolla aplicaciones mediante la implementación de Actividad de 1.2.1 Desarrolla aplicaciones implementando los
Aprendizaje: objetos. evaluación: componentes de la programación orientada a objetos.

C R I T E R I O S
INDICADORES %
Excelente Suficiente Insuficiente
• Desarrolla aplicaciones en la que • Desarrolla aplicaciones en la que • Las aplicaciones desarrolladas
utiliza funciones de entrada y utiliza funciones de entrada y salida, para el uso de funciones de
salida, empleando el lenguaje de empleando el lenguaje de entrada y salida presentan
programación especificado por el programación especificado por el errores de programación.
PSP. PSP.

• Verifica que el código se ejecuta • Verifica que el código se ejecuta • El código se ejecuta con
correctamente y en caso de correctamente y en caso de errores, y no logra identificar las
presentar errores realiza la presentar errores realiza la causas en el proceso de
depuración de la aplicación.
depuración y/o corrección de la depuración y/o corrección de la
Funciones de 10
programación hasta conseguir el programación hasta conseguir el
entrada y salida • Presenta el código fuente de las
resultado esperado. resultado esperado.
aplicaciones desarrollada en
• Presenta el código fuente en orden • Presenta el código fuente en orden y
archivo electrónico, con errores
y sintaxis correcta de las sintaxis correcta de las aplicaciones
de sintaxis y sin evidenciar
aplicaciones desarrolladas, en desarrolladas, en archivo
orden.
archivo electrónico. electrónico.
• Inserta comentarios en el código
desarrollado para facilitar la
comprensión y documentación de la
programación realizada.
• Desarrolla aplicación empleando el • Desarrolla aplicación empleando el • La aplicación desarrollada para
Sentencias de lenguaje de programación lenguaje de programación el uso de sentencias de control
15 especificado por el PSP en la que especificado por el PSP en la que presenta errores de
control
utilice las siguientes sentencias de utilice las siguientes sentencias de programación.
control: control:
- If else - If else

Modelo Académico de Calidad para la Competitividad PROO-00 69/76


Guía Pedagógica y de Evaluación del Módulo:

Programación orientada a objetos

- else if - else if • El código se ejecuta con


- switch - switch errores, y no logra identificar las
- for - for causas en el proceso de
- while - while depuración de la aplicación.
- do while - do while
• Verifica que el código se ejecuta • Verifica que el código se ejecuta • Presenta el código fuente de la
correctamente y en caso de correctamente y en caso de aplicación desarrollada en
presentar errores realiza la presentar errores realiza la archivo electrónico, con errores
depuración y/o corrección de la depuración y/o corrección de la de sintaxis y sin evidenciar
programación hasta conseguir el programación hasta conseguir el orden.
resultado esperado. resultado esperado.
• Presenta el código fuente en orden • Presenta el código fuente en orden y
y sintaxis correcta de la aplicación sintaxis correcta de la aplicación
desarrollada, en archivo electrónico. desarrollada, en archivo electrónico.
• Inserta comentarios en el código
desarrollado para facilitar la
comprensión y documentación de la
programación realizada.
• Desarrolla aplicación empleando el • Desarrolla aplicación empleando el • La aplicación desarrollada para
lenguaje de programación lenguaje de programación realizar métodos de
especificado por el PSP, en la que especificado por el PSP, en la que ordenamiento presenta errores
aplique los siguientes métodos de aplique los siguientes métodos de de programación.
ordenamiento: ordenamiento:
- por intercambio. - por intercambio. • El código se ejecuta con
- por inserción - por inserción errores, y no logra identificar las
• Verifica que el código se ejecuta • Verifica que el código se ejecuta causas en el proceso de
correctamente y en caso de correctamente y en caso de depuración de la aplicación.
Métodos de
15 presentar errores realiza la presentar errores realiza la
ordenamiento • Presenta el código fuente de la
depuración y/o corrección de la depuración y/o corrección de la
aplicación desarrollada en
programación hasta conseguir el programación hasta conseguir el
archivo electrónico, con errores
resultado esperado. resultado esperado. de sintaxis y sin evidenciar
• Presenta el código fuente en orden • Presenta el código fuente en orden y orden.
y sintaxis correcta de la aplicación sintaxis correcta de la aplicación
desarrollada, en archivo electrónico. desarrollada, en archivo electrónico.
• Inserta comentarios en el código
desarrollado para facilitar la
comprensión y documentación de la
programación realizada.

Modelo Académico de Calidad para la Competitividad PROO-00 70/76


Guía Pedagógica y de Evaluación del Módulo:

Programación orientada a objetos

• Desarrolla aplicación empleando el • Desarrolla aplicación empleando el • La aplicación desarrollada para


lenguaje de programación lenguaje de programación la búsqueda de datos presenta
especificado por el PSP, en la que especificado por el PSP, en la que errores de programación.
realice búsquedas de datos: realice búsquedas de datos:
- Binaria. - Binaria. • El código se ejecuta con
- Secuencial. - Secuencial. errores, y no logra identificar las
• Verifica que el código se ejecuta • Verifica que el código se ejecuta causas en el proceso de
correctamente y en caso de correctamente y en caso de depuración de la aplicación..
Programación de presentar errores realiza la presentar errores realiza la
15 • Presenta el código fuente de la
búsqueda de datos depuración y/o corrección de la depuración y/o corrección de la
aplicación desarrollada en
programación hasta conseguir el programación hasta conseguir el
archivo electrónico, con errores
resultado esperado. resultado esperado. de sintaxis y sin evidenciar
• Presenta el código fuente en orden • Presenta el código fuente en orden y orden.
y sintaxis correcta de la aplicación sintaxis correcta de la aplicación
desarrollada, en archivo electrónico. desarrollada, en archivo electrónico.
• Inserta comentarios en el código
desarrollado para facilitar la
comprensión y documentación de la
programación realizada.
• Define los Atributos de las clases, • Define los Atributos de las clases, • La definición de atributos de las
empleando código del lenguaje de empleando código del lenguaje de clases presenta errores de
programación especificado por el programación especificado por el programación.
PSP. PSP.

• Define los Métodos de las clases, • Define los Métodos de las clases, • La definición de los métodos de
empleando código del lenguaje de empleando código del lenguaje de las clases presenta errores de
programación especificado por el programación especificado por el programación.
PSP. PSP.

Clases y objetos 45 • Define el control de acceso a los • Define el control de acceso a los • Define erróneamente el control
miembros de la clase, empleando miembros de la clase, empleando de acceso a los miembros de la
código del lenguaje de código del lenguaje de clase.
programación especificado por el programación especificado por el
PSP. PSP. • La aplicación desarrollada para
• Implementa una aplicación • Implementa una aplicación orientada la implementación de clases
orientada a objetos mediante el uso a objetos mediante el uso de clases, presenta errores de
de clases, empleando código del empleando código del lenguaje de programación
lenguaje de programación programación especificado por el
especificado por el PSP. PSP. • Emplea incorrectamente los

Modelo Académico de Calidad para la Competitividad PROO-00 71/76


Guía Pedagógica y de Evaluación del Módulo:

Programación orientada a objetos

• Emplea constructores y • Emplea constructores y destructores constructores y destructores


destructores para la inicialización y para la inicialización y destrucción para la inicialización y
destrucción de los objetos, de los objetos, empleando código destrucción de los objetos.
empleando código del lenguaje de del lenguaje de programación
programación especificado por el especificado por el PSP. • El código se ejecuta con
PSP. • Verifica que el código se ejecuta errores, y no logra identificar las
• Verifica que el código se ejecuta correctamente y en caso de causas en el proceso de
depuración de la aplicación.
correctamente y en caso de presentar errores realiza la
presentar errores realiza la depuración y/o corrección de la
• Presenta el código fuente de la
depuración y/o corrección de la programación hasta conseguir el
definición de atributos, clases,
programación hasta conseguir el resultado esperado.
control de acceso, constructores
resultado esperado. • Presenta el código fuente en orden y
y destructores en archivo
• Presenta el código fuente en orden sintaxis correcta de la programación
electrónico, con errores de
y sintaxis correcta de la realizada para implementar clases,
sintaxis y sin evidenciar orden.
programación realizada para en archivo electrónico.
implementar clases, en archivo
electrónico.
• Inserta comentarios en el código
desarrollado para facilitar la
comprensión y documentación de la
programación realizada.
100

Modelo Académico de Calidad para la Competitividad PROO-00 72/76


Guía Pedagógica y de Evaluación del Módulo:

Programación orientada a objetos

MATRIZ DE VALORACIÓN O RÚBRICA

Siglema: PROO Nombre del Programación orientada a objetos Nombre del


Módulo: Alumno:
PSP evaluador: Grupo: Fecha:

Resultado de 2.1. Desarrolla programas de cómputo mediante la Actividad de 2.1.1. Desarrolla programas de cómputo utilizando las
Aprendizaje: interacción de los objetos y actores del sistema. evaluación: propiedades de herencia y polimorfismo.

C R I T E R I O S
INDICADORES %
Excelente Suficiente Insuficiente
• Desarrolla el código de programación • Desarrolla el código de • Presenta errores de sintaxis y/o de
para la implementación de herencia programación para la programación en el código de
de clases, empleando el lenguaje de implementación de herencia de programación desarrollado para la
programación especificado por el clases, empleando el lenguaje de implementación de herencia de
PSP. programación especificado por el clases.
• Verifica que el código se ejecuta PSP. • El código se ejecuta con errores, y
correctamente y en caso de presentar • Verifica que el código se ejecuta no logra identificar las causas en el
errores realiza la depuración y/o correctamente y en caso de proceso de depuración de la
Herencia 40 corrección de la programación hasta presentar errores realiza la aplicación.
conseguir el resultado esperado. depuración y/o corrección de la • Presenta el código fuente de la
• Presenta el código fuente en orden y programación hasta conseguir el aplicación desarrollada en archivo
sintaxis correcta de la implementación resultado esperado. electrónico, con errores de sintaxis y
de herencia de clases, en archivo • Presenta el código fuente en orden sin evidenciar orden.
electrónico. y sintaxis correcta de la
• Inserta comentarios en el código implementación de herencia de
desarrollado para facilitar la clases, en archivo electrónico.
comprensión y documentación de la
programación realizada.
• Desarrolla el código de programación • Desarrolla el código de • Presenta errores de sintaxis y/o de
en el que utilice la sobrecarga de programación en el que utilice la programación en el código de
operadores, empleando el lenguaje sobrecarga de operadores, programación desarrollado para el
Sobrecarga de de programación especificado por el empleando el lenguaje de uso de sobrecarga de operadores.
20
operadores PSP. programación especificado por el • El código se ejecuta con errores, y
• Verifica que el código se ejecuta PSP. no logra identificar las causas en el
correctamente y en caso de presentar • Verifica que el código se ejecuta proceso de depuración de la
errores realiza la depuración y/o correctamente y en caso de aplicación.
corrección de la programación hasta presentar errores realiza la • Presenta el código fuente de la

Modelo Académico de Calidad para la Competitividad PROO-00 73/76


Guía Pedagógica y de Evaluación del Módulo:

Programación orientada a objetos

conseguir el resultado esperado. depuración y/o corrección de la aplicación desarrollada en archivo


• Presenta el código fuente en orden y programación hasta conseguir el electrónico, con errores de sintaxis y
sintaxis correcta del uso de resultado esperado. sin evidenciar orden.
sobrecarga de operadores, en archivo • Presenta el código fuente en orden
electrónico. y sintaxis correcta del uso de
• Inserta comentarios en el código sobrecarga de operadores, en
desarrollado para facilitar la archivo electrónico.
comprensión y documentación de la
programación realizada.
• Implementa el polimorfismo en clases • Implementa el polimorfismo en • Presenta errores de sintaxis y/o de
y funciones virtuales, mediante el clases y funciones virtuales, programación en el código
desarrollo del código de mediante el desarrollo del código desarrollado para implementar el
programación en el lenguaje de de programación en el lenguaje de polimorfismo en clases y funciones
programación especificado por el programación especificado por el virtuales.
PSP. PSP. • El código se ejecuta con errores, y
• Verifica que el código se ejecuta • Verifica que el código se ejecuta no logra identificar las causas en el
correctamente y en caso de presentar correctamente y en caso de proceso de depuración de la
Polimorfismo 40 errores realiza la depuración y/o presentar errores realiza la aplicación.
corrección de la programación hasta depuración y/o corrección de la • Presenta el código fuente de la
conseguir el resultado esperado. programación hasta conseguir el aplicación desarrollada en archivo
• Presenta el código fuente en orden y resultado esperado. electrónico, con errores de sintaxis y
sintaxis correcta de la implementación • Presenta el código fuente en orden sin evidenciar orden.
de polimorfismo, en archivo y sintaxis correcta de la
electrónico. implementación de polimorfismo, en
• Inserta comentarios en el código archivo electrónico.
desarrollado para facilitar la
comprensión y documentación de la
programación realizada.
100

Modelo Académico de Calidad para la Competitividad PROO-00 74/76


Guía Pedagógica y de Evaluación del Módulo:

Programación orientada a objetos

MATRIZ DE VALORACIÓN O RÚBRICA

Siglema: PROO Nombre del Programación orientada a objetos Nombre del


Módulo: Alumno:
PSP evaluador: Grupo: Fecha:

Resultado de 2.2. Implementa medidas de seguridad para garantizar la Actividad de 2.2.1. Implementa medidas de seguridad en los
Aprendizaje: integridad de los datos y la ejecución del sistema. evaluación: programas diseñados.

C R I T E R I O S
INDICADORES %
Excelente Suficiente Insuficiente
• Elabora una investigación documental • Elabora una investigación • Elabora una investigación
acerca de los distintos patrones de documental acerca de los documental acerca de los
diseño existentes para implementar la distintos patrones de diseño distintos patrones de diseño
autenticación en aplicaciones orientadas existentes para implementar la existentes para implementar la
a objetos, en la que describe: autenticación en aplicaciones autenticación en aplicaciones
- Singular o Singleton. orientadas a objetos, en la que orientadas a objetos, pero
- Método de fábrica o Factory Method. describe: describe solo parte de la
- Prototipo. - Singular o Singleton. información solicitada.
- Interning. - Método de fábrica o Factory • Presenta errores de sintaxis
• Implementa la seguridad en las Method. y/o de programación en el
aplicaciones mediante el desarrollo de - Prototipo. código desarrollado para
código de programación, empleando un - Interning. implementar del patrón de
Seguridad de la 30 patrón de diseño en el lenguaje de • Implementa la seguridad en las diseño.

información programación especificado por el PSP. aplicaciones mediante el • El código se ejecuta con
• Verifica que el código se ejecuta desarrollo de código de errores, y no logra identificar
correctamente y en caso de presentar programación, empleando un las causas en el proceso de
errores realiza la depuración y/o patrón de diseño en el lenguaje depuración de la aplicación.
corrección de la programación hasta de programación especificado • Presenta el código fuente de la
conseguir el resultado esperado. por el PSP. aplicación desarrollada en
• Presenta el código fuente en orden y • Verifica que el código se ejecuta archivo electrónico, con
sintaxis correcta del patrón de diseño correctamente y en caso de errores de sintaxis y sin
implementado, en archivo electrónico. presentar errores realiza la evidenciar orden.
• Inserta comentarios en el código depuración y/o corrección de la
desarrollado para facilitar la comprensión programación hasta conseguir el
y documentación de la programación resultado esperado.
realizada. • Presenta el código fuente en
orden y sintaxis correcta del

Modelo Académico de Calidad para la Competitividad PROO-00 75/76


Guía Pedagógica y de Evaluación del Módulo:

Programación orientada a objetos

patrón de diseño implementado,


en archivo electrónico.
• Realiza una investigación sobre algún • Realiza una investigación sobre • Implementa con errores de
algoritmo de cifrado de datos y lo algún algoritmo de cifrado de sintaxis y/o de programación el
implementa haciendo uso del lenguaje datos y lo implementa haciendo algoritmo de cifrado de datos.
de programación especificado por el uso del lenguaje de
PSP. programación especificado por el • El código se ejecuta con
• Verifica que el código se ejecuta PSP. errores, y no logra identificar
correctamente y en caso de presentar • Verifica que el código se ejecuta las causas en el proceso de
Cifrado 30
errores realiza la depuración y/o correctamente y en caso de depuración de la aplicación.
corrección de la programación hasta presentar errores realiza la
conseguir el resultado esperado. depuración y/o corrección de la • Presenta el código fuente de la
• Presenta el código fuente en orden y programación hasta conseguir el implementación del algoritmo
sintaxis correcta del cifrado de datos, en resultado esperado. de cifrado, en archivo
archivo electrónico. • Presenta el código fuente en electrónico y sin evidenciar
• Inserta comentarios en el código orden y sintaxis correcta del orden.
desarrollado para facilitar la comprensión cifrado de datos, en archivo
y documentación de la programación electrónico.
realizada.
• Desarrolla código de programación para • Desarrolla código de • Presenta errores de sintaxis
asegurar la continuidad de la operación programación para asegurar la y/o de programación en el
en las aplicaciones mediante el manejo continuidad de la operación en código de programación
de excepciones. las aplicaciones mediante el desarrollado para el manejo de
• Verifica que el código se ejecuta manejo de excepciones. excepciones.
correctamente y en caso de presentar • Verifica que el código se ejecuta • El código se ejecuta con
Aseguramiento errores realiza la depuración y/o correctamente y en caso de errores, y no logra identificar
40 corrección de la programación hasta presentar errores realiza la las causas en el proceso de
de la operación
conseguir el resultado esperado. depuración y/o corrección de la depuración de la aplicación.
• Presenta el código fuente en orden y programación hasta conseguir el • Presenta el código fuente de la
sintaxis correcta del manejo de resultado esperado. aplicación desarrollada en
excepciones, en archivo electrónico. • Presenta el código fuente en archivo electrónico, con
• Inserta comentarios en el código orden y sintaxis correcta del errores de sintaxis y sin
desarrollado para facilitar la comprensión manejo de excepciones, en evidenciar orden.
y documentación de la programación archivo electrónico.
realizada.
100

Modelo Académico de Calidad para la Competitividad PROO-00 76/76

Você também pode gostar