Este libro es fundamental para asimilar la Programación Orientada a Objetos. Con él, primero aprenderá la metodología de la Programación Estructurada usando diseño descendente (Top Down Design) integrado con seudocódigo; luego, sobre esas bases, evolucionará hacia el aprendizaje de la metodología de la Programación Orientada a Objetos. Este es un libro que, paso a paso, va incrementando su nivel de dificultad y que presenta numerosos ejemplos explicados detalladamente, ejercicios resueltos y ejercicios propuestos. Se incluyen programas en C y Java que implementan los algoritmos desarrollados en el libro.