El curso de Programación en Java abarca los aspectos del lenguaje más frecuentemente utilizados en la programación de aplicaciones sencillas para cliente. Persigue dos objetivos:
	- Dotar al alumno de unos conocimientos del lenguaje usando la plataforma J2SE (Java 2 Standard Edition), que le permitan desarrollar aplicaciones para cliente sencillas.
 
	- Preparar al alumno para que sea capaz de iniciarse en 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.
 
No es un curso que exija conocimientos de programación, aunque si se tienen, facilita bastante su seguimiento. El curso cuenta con ejemplos y ejercicios que tratan de facilitar la comprensión y asimilación de los contenidos teóricos relacionados con el lenguaje. Conviene que los ejercicios se intenten hacer una vez estudiados y comprendidos los ejemplos.
          Unidades
          
                          - Introducción
 
                          - Variables
 
                          - Clase String. Introducción a los flujos
 
                          - Excepciones
 
                          - Arrays
 
                          - Constructores, herencia e interfaces
 
                          - Paquetes y modificadores de acceso
 
                          - Gestión de ficheros
 
                          - Estructuras de datos. Paquete java.util
 
                          - Gestión del tiempo
 
                          - Threads
 
                          - Interfaces gráficas de usuario (GUIs)
 
                          - Gestión de eventos
 
                          - Programación en red. Paquete java.net