La presente obra está dirigida a los estudiantes del certificado de profesionalidad Programación en Lenguajes Estructurados de Aplicaciones de Gestión, en concreto al módulo formativo Programación en lenguajes estructurados y a toda aquella persona que quiera aprender a programar de forma estructurada con Java. Los contenidos incluidos en este libro abarcan conceptos muy interesantes como la programación estructurada, las estructuras de datos estáticas y dinámicas, el diseño e implementación de interfaces de usuario, las pruebas del software, la documentación de los programas y sistemas, el acceso a bases de datos, etc. Los capítulos incluyen notas, esquemas y ejemplos, con el propósito de facilitar la asimilación de los conocimientos tratados. Cuando termine de estudiar esta obra estará capacitado para empezar a desarrollar programas en Java, que es uno de los lenguajes con más futuro en la actualidad.