Información General (PROG)
Detalles
Duración: 240 horas
Reparto: 7 horas semanales
Código del módulo: 0485
Justificaciones legales:
- Real Decreto 405/2023, de 29 de mayo: se detallan los Resultados de Aprendizaje con sus Criterios de Evaluación, contenidos básicos orientativos y orientaciones pedagógicas
- Aspectos organizativos y curriculares: Anexo XLV, página 171. Se detalla el total de horas
Resultados de Aprendizaje y Criterios de Evaluación
PROG-RA-01: Reconoce la estructura de un programa informático, identificando y relacionando los elementos propios del lenguaje de programación utilizado.
PROG-CE-01.a: Se han identificado los bloques que componen la estructura de un programa informático.
PROG-CE-01.b: Se han creado proyectos de desarrollo de aplicaciones.
PROG-CE-01.c: Se han utilizado entornos integrados de desarrollo.
PROG-CE-01.d: Se han identificado los distintos tipos de variables y la utilidad específica de cada uno.
PROG-CE-01.e: Se ha modificado el código de un programa para crear y utilizar variables.
PROG-CE-01.f: Se han creado y utilizado constantes y literales.
PROG-CE-01.g: Se han clasificado, reconocido y utilizado en expresiones los operadores del lenguaje.
PROG-CE-01.h: Se ha comprobado el funcionamiento de las conversiones de tipo explícitas e implícitas.
PROG-CE-01.i: Se han introducido comentarios en el código.
PROG-RA-02: Escribe y prueba programas sencillos, reconociendo y aplicando los fundamentos de la programación orientada a objetos.
PROG-CE-02.a: Se han identificado los fundamentos de la programación orientada a objetos.
PROG-CE-02.b: Se han escrito programas simples.
PROG-CE-02.c: Se han instanciado objetos a partir de clases predefinidas.
PROG-CE-02.d: Se han utilizado métodos y propiedades de los objetos.
PROG-CE-02.e: Se han escrito llamadas a métodos estáticos.
PROG-CE-02.f: Se han utilizado parámetros en la llamada a métodos.
PROG-CE-02.g: Se han incorporado y utilizado librerías de objetos.
PROG-CE-02.h: Se han utilizado constructores.
PROG-CE-02.i: Se ha utilizado el entorno integrado de desarrollo en la creación y compilación de programas simples.
PROG-RA-03: Escribe y depura código, analizando y utilizando las estructuras de control del lenguaje.
PROG-CE-03.a: Se ha escrito y probado código que haga uso de estructuras de selección.
PROG-CE-03.b: Se han utilizado estructuras de repetición.
PROG-CE-03.c: Se han reconocido las posibilidades de las sentencias de salto.
PROG-CE-03.d: Se ha escrito código utilizando control de excepciones.
PROG-CE-03.e: Se han creado programas ejecutables utilizando diferentes estructuras de control.
PROG-CE-03.f: Se han probado y depurado los programas.
PROG-CE-03.g: Se ha comentado y documentado el código.
PROG-CE-03.h: Se han creado excepciones.
PROG-CE-03.i: Se han utilizado aserciones para la detección y corrección de errores durante la fase de desarrollo.
PROG-RA-04: Desarrolla programas organizados en clases analizando y aplicando los principios de la programación orientada a objetos.
PROG-CE-04.a: Se ha reconocido la sintaxis, estructura y componentes típicos de una clase.
PROG-CE-04.b: Se han definido clases.
PROG-CE-04.c: Se han definido propiedades y métodos.
PROG-CE-04.d: Se han creado constructores.
PROG-CE-04.e: Se han desarrollado programas que instancien y utilicen objetos de las clases creadas anteriormente.
PROG-CE-04.f: Se han utilizado mecanismos para controlar la visibilidad de las clases y de sus miembros.
PROG-CE-04.g: Se han definido y utilizado clases heredadas.
PROG-CE-04.h: Se han creado y utilizado métodos estáticos.
PROG-CE-04.i: Se han creado y utilizado conjuntos y librerías de clases.
PROG-RA-05: Realiza operaciones de entrada y salida de información, utilizando procedimientos específicos del lenguaje y librerías de clases.
PROG-CE-05.a: Se ha utilizado la consola para realizar operaciones de entrada y salida de información.
PROG-CE-05.b: Se han aplicado formatos en la visualización de la información.
PROG-CE-05.c: Se han reconocido las posibilidades de entrada / salida del lenguaje y las librerías asociadas.
PROG-CE-05.d: Se han utilizado ficheros para almacenar y recuperar información.
PROG-CE-05.e: Se han creado programas que utilicen diversos métodos de acceso al contenido de los ficheros.
PROG-CE-05.f: Se han utilizado las herramientas del entorno de desarrollo para crear interfaces gráficos de usuario simples.
PROG-CE-05.g: Se han programado controladores de eventos.
PROG-CE-05.h: Se han escrito programas que utilicen interfaces gráficos para la entrada y salida de información.
PROG-RA-06: Escribe programas que manipulen información seleccionando y utilizando tipos avanzados de datos.
PROG-CE-06.a: Se han escrito programas que utilicen matrices (arrays).
PROG-CE-06.b: Se han reconocido las librerías de clases relacionadas con tipos de datos avanzados.
PROG-CE-06.c: Se han utilizado listas para almacenar y procesar información.
PROG-CE-06.d: Se han utilizado iteradores para recorrer los elementos de las listas.
PROG-CE-06.e: Se han reconocido las características y ventajas de cada una de las colecciones de datos disponibles.
PROG-CE-06.f: Se han creado clases y métodos genéricos.
PROG-CE-06.g: Se han utilizado expresiones regulares en la búsqueda de patrones en cadenas de texto.
PROG-CE-06.h: Se han identificado las clases relacionadas con el tratamiento de documentos escritos en diferentes lenguajes de intercambio de datos.
PROG-CE-06.i: Se han realizado programas que realicen manipulaciones sobre documentos escritos en diferentes lenguajes de intercambio de datos.
PROG-CE-06.j: Se han utilizado operaciones agregadas para el manejo de información almacenada en colecciones.
PROG-RA-07: Desarrolla programas aplicando características avanzadas de los lenguajes orientados a objetos y del entorno de programación.
PROG-CE-07.a: Se han identificado los conceptos de herencia, superclase y subclase.
PROG-CE-07.b: Se han utilizado modificadores para bloquear y forzar la herencia de clases y métodos.
PROG-CE-07.c: Se ha reconocido la incidencia de los constructores en la herencia.
PROG-CE-07.d: Se han creado clases heredadas que sobrescriben la implementación de métodos de la superclase.
PROG-CE-07.e: Se han diseñado y aplicado jerarquías de clases.
PROG-CE-07.f: Se han probado y depurado las jerarquías de clases.
PROG-CE-07.g: Se han realizado programas que implementen y utilicen jerarquías de clases.
PROG-CE-07.h: Se ha comentado y documentado el código.
PROG-CE-07.i: Se han identificado y evaluado los escenarios de uso de interfaces.
PROG-CE-07.j: Se han identificado y evaluado los escenarios de utilización de la herencia y la composición.
PROG-RA-08: Utiliza bases de datos orientadas a objetos, analizando sus características y aplicando técnicas para mantener la persistencia de la información.
PROG-CE-08.a: Se han identificado las características de las bases de datos orientadas a objetos.
PROG-CE-08.b: Se ha analizado su aplicación en el desarrollo de aplicaciones mediante lenguajes orientados a objetos.
PROG-CE-08.c: Se han instalado sistemas gestores de bases de datos orientados a objetos.
PROG-CE-08.d: Se han clasificado y analizado los distintos métodos soportados por los sistemas gestores para la gestión de la información almacenada.
PROG-CE-08.e: Se han creado bases de datos y las estructuras necesarias para el almacenamiento de objetos.
PROG-CE-08.f: Se han programado aplicaciones que almacenen objetos en las bases de datos creadas.
PROG-CE-08.g: Se han realizado programas para recuperar, actualizar y eliminar objetos de las bases de datos.
PROG-CE-08.h: Se han realizado programas para almacenar y gestionar tipos de datos estructurados, compuestos y relacionados.
PROG-RA-09: Gestiona información almacenada en bases de datos manteniendo la integridad y consistencia de los datos.
PROG-CE-09.a: Se han identificado las características y métodos de acceso a sistemas gestores de bases de datos.
PROG-CE-09.b: Se han programado conexiones con bases de datos.
PROG-CE-09.c: Se ha escrito código para almacenar información en bases de datos.
PROG-CE-09.d: Se han creado programas para recuperar y mostrar información almacenada en bases de datos.
PROG-CE-09.e: Se han efectuado borrados y modificaciones sobre la información almacenada.
PROG-CE-09.f: Se han creado aplicaciones que muestren la información almacenada en bases de datos.
PROG-CE-09.g: Se han creado aplicaciones para gestionar la información presente en bases de datos.