Saltar a contenido

Programación

Programming

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.

Resultados de aprendizaje y criterios de evaluación

  • RA1: 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.
  • RA2: Escribe y prueba programas sencillos, reconociendo y aplicando los fundamentos de la programación orientada a objetos.
  • RA3: Escribe y depura código, analizando y utilizando las estructuras de control del lenguaje.
  • RA4: Desarrolla programas organizados en clases analizando y aplicando los principios de la programación orientada a objetos.
  • RA5: Realiza operaciones de entrada y salida de información, utilizando procedimientos específicos del lenguaje y librerías de clases.
  • RA6: Escribe programas que manipulen información seleccionando y utilizando tipos avanzados de datos.
  • RA7: Desarrolla programas aplicando características avanzadas de los lenguajes orientados a objetos y del entorno de programación.
  • RA8: Utiliza bases de datos orientadas a objetos, analizando sus características y aplicando técnicas para mantener la persistencia de la información.
  • RA9: 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 evaluaciones.

Primera evaluación

Compuesta por las 4 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
1 Elementos de un programa informático
2 Estructuras básicas de control
3 Programación orientada a objetos. Clases y Objetos
4 Arrays

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
5 Programación orientada a objetos avanzada
6 Colecciones
7 Programación avanzada

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
8 Interfaces de usuario
9 Entrada/Salida de la información
10 Persistencia de la información

Instrumentos de calificación

Como instrumentos de calificación se utilizan:

  • Desarrollo de programas
  • Prototipos
  • Memorias de resultados de prácticas
  • Pruebas de evaluación que incluyen cuestionarios y/o ejercicios prácticos

Evaluación

La evaluación se realiza utilizando los diferentes instrumentos de calificación vinculados con los criterios de evaluación de cada uno de los resultados de aprendizaje que sirven como indicadores del éxito alcanzado con ese RA.

Los RA tienen una ponderación específica que determina la nota final del módulo.