1 – Introducción
2 – Variables
3 – Clase String. Introducción a los flujos
4 – Excepciones
5 – Arrays
6 – Constructores, herencia e interfaces
7 – Paquetes y modificadores de acceso
8 – Gestión de ficheros
9 – Estructuras de datos. Paquete java.util
10 – Gestión del tiempo
11 – Threads
12 – Interfaces gráficas de usuario (GUIs)
13 – Gestión de eventos
14 – Programación en red. Paquete java.net
Dotar al alumno de la metodología y los fundamentos de la programación en Java usando la plataforma J2SE (Java 2 Standard Edition) y prepararlo para enfrentarse a la programación enfocada a servidor usando la plataforma Java EE (Java Enterprise Edition), una de las formas de programar en Java más ampliamente extendida a nivel empresarial. Al finalizar el curso, el alumno estará capacitado para desarrollar aplicaciones sencillas enfocadas al cliente e iniciarse en la programación orientada a servidor.