Programación¶
Aquí puedes encontrar los apuntes del módulo de Programación, que se imparte en el primer curso del ciclo formativo de grado superior de Desarrollo de Aplicaciones Multiplataforma.
La duración del módulo es de 256 horas lectivas, a razón de 8 horas semanales. Se ha planificado basándose en 4 sesiones de 2 horas lectivas por semana.
Resultados de aprendizaje y criterios de evaluación¶
- Reconoce la estructura de un programa informático, identificando y relacionando los elementos propios del lenguaje de programación utilizado.
Criterios de evaluación |
---|
Se han identificado los bloques que componen la estructura de un programa informático. |
Se han creado proyectos de desarrollo de aplicaciones |
Se han utilizado entornos integrados de desarrollo. |
Se han identificado los distintos tipos de variables y la utilidad específica de cada uno. |
Se ha modificado el código de un programa para crear y utilizar variables. |
Se han creado y utilizado constantes y literales. |
Se han clasificado, reconocido y utilizado en expresiones los operadores del lenguaje. |
Se ha comprobado el funcionamiento de las conversiones de tipo explícitas e implícitas. |
Se han introducido comentarios en el código. |
- Escribe y prueba programas sencillos, reconociendo y aplicando los fundamentos de la programación orientada a objetos.
- Escribe y depura código, analizando y utilizando las estructuras de control del lenguaje.
- Desarrolla programas organizados en clases analizando y aplicando los principios de la programación orientada a objetos.
- Realiza operaciones de entrada y salida de información, utilizando procedimientos específicos del lenguaje y librerías de clases.
- Escribe programas que manipulen información seleccionando y utilizando tipos avanzados de datos.
- Desarrolla programas aplicando características avanzadas de los lenguajes orientados a objetos y del entorno de programación.
- Utiliza bases de datos orientadas a objetos, analizando sus características y aplicando técnicas para mantener la persistencia de la información.
- Gestiona información almacenada en bases de datos relacionales manteniendo la integridad y consistencia de los datos.
Unidades didácticas / Temporalización¶
A continuación se muestran las unidades didácticas y una estimación temporal de cada una de ellas. El curso está dividido en 10 unidades didácticas distribuidas en tres trimestres.
Primera evaluación¶
Compuesta por las 5 primeras unidades, donde se estudiarán los aspectos básicos de la programación orientada a objetos usando el lenguaje de programación Java.
Unidad | Título | Sesiones | Horas |
---|---|---|---|
1 | Elementos de un programa informático | 10 | 20 |
2 | Estructuras básicas de control | 13 | 26 |
3 | Programación orientada a objetos. Clases y Objetos | 12 | 24 |
4 | Arrays | 9 | 18 |
5 | Herencia y polimorfismo | 14 | 28 |
Segunda evaluación¶
Incluye 3 unidades y se profundizará en aspectos de codificación como colecciones de Java, interfaces de usuario, reflections, expresiones regulares, etc.
Unidad | Título | Sesiones | Horas |
---|---|---|---|
6 | Colecciones | 15 | 30 |
7 | Programación avanzada | 10 | 20 |
8 | Interfaces de usuario | 16 | 32 |
Tercera evaluación¶
Por último se aprenderán técnicas de lectura y escritura y persistencia de la información en ficheros y bases de datos.
Unidad | Título | Sesiones | Horas |
---|---|---|---|
9 | Persistencia de la información | 13 | 26 |
10 | Bases de datos | 16 | 32 |