El presente libro está inspirado en el proyecto CUPI2, realizado por la Universidad de los Andes, cuyo principal propósito es encontrar mejores formas de enseñar/aprender a resolver problemas haciendo uso de un lenguaje de programación. En éste, se retoma el concepto de Hoja de trabajo y Casos de Estudio seguido en los libros Introducción a la Programación en Java e Introducción a las Estructuras de datos en Java. Igualmente se agregan actividades que contribuyen a la mejor comprensión de los conceptos plasmados a lo largo de los capítulos.
El libro se estructura en los siguientes capítulos
1) Bases De Datos, Distribución Geográfica y Estructuras Contenedoras Abstractas.
2) Estructuras de datos.
3) Arquitectura MVC (Model-View-Controller), Estructuras de Acceso Directo por llave y XML.
4) Estructuras recursivas n-arias, manejo de información a nivel de bits y construcción de software por componentes.
El libro se estructura en los siguientes capítulos
1) Bases De Datos, Distribución Geográfica y Estructuras Contenedoras Abstractas.
2) Estructuras de datos.
3) Arquitectura MVC (Model-View-Controller), Estructuras de Acceso Directo por llave y XML.
4) Estructuras recursivas n-arias, manejo de información a nivel de bits y construcción de software por componentes.