UD1 Análisis de las fases en el desarrollo de un programa. Elementos del lenguaje.

UD2 Estudio de los fundamentos de la programación orientada a objetos.

UD3 Aplicación de las estructuras de control.

UD4 Desarrollo de una aplicación basada en POO. Utilización de clases predefinidas.

UD5 Almacenamiento de la información en estructuras de datos.

UD6 Aplicación de los mecanismos de abstracción: clases, paquetes, subclases e interfaces.

UD7 Control de excepciones.

UD8 Análisis y estudio de los flujos de E/S y ficheros.

UD9 Desarrollo de interfaces gráficas de usuario.

UD10 Mantenimiento de bases de datos relacionales.