A lo largo de esta primera unidad hemos realizado una introducción al mundo de la programación de aplicaciones. Hemos definido algoritmo y hemos hablado sobre las fases que se llevan a cabo para el desarrollo de una aplicación software. Además, hemos introducido el concepto de lenguaje de programación y hemos enumerado los diferentes tipos existentes. Por último, hemos realizado una introducción al lenguaje Java, uno de los lenguajes orientado a objetos mas utilizado en la actualidad. Además, hemos descrito las herramientas necesarias para programar en Java, desde herramientas básicas de consola hasta entornos de desarrollo de aplicaciones. El mapa conceptual resume los conceptos que deben quedar claros antes de comenzar con la segundad unidad.
En la segunda unidad nos centraremos en conocer el lenguaje Java más en profundidad. El objetivo será conocer los tipos de datos primitivos utilizados por el mismo, variables y constantes así como los operadores utilizados para la manipulación de los datos.