Esta obra está pensada para ayudar a las personas que comienzan una carrera en el área de la computación. Busca desarrollar la lógica de programación del lector usando diferentes maneras de representar los algoritmos y resolviendo problemas interesantes para ilustrar y explicar cada uno de los conceptos o instrucciones de los lenguajes de programación, plantea problemas que obligarán a la persona a pensar y ser creativa para resolverlos. Ventaja competitiva Explica cómo plantear un algoritmo en Pseudocódigo, Diagramas Nassi-Shneiderman (N-S) y Diagramas de Flujo para analizar problemas y diseñar soluciones. Informa sobre los elementos, estructuras y sintaxis del lenguaje de programación Java. Introduce a los paradigmas de Programación Orientado a Objetos y de la Programación Gráfica.