Este libro es fundamental para asimilar la Programación Orientada a Objetos, 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.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.El libro puede ser utilizado como texto o consulta en materias de programación de computadoras que se cursan en los primeros dos o tres semestres de carreras que incluyan programación en su plan de estudios, también puede usarse, por cualquier lector autodidacta para aprender a programar. Incluye en la Web programas en C y Java que implementan los algoritmos desarrollados en el libro.