Saltar a contenido

portada

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