El gráfico del índice que figura al reverso de la portada muestra la arquitectura modular del libro. Los profesores pueden adaptar cómodamente el contenido a una gran variedad de cursos y audiencias. A continuación presentamos un breve recorrido capítulo por capítulo e indicamos dónde se encuentran los casos de estudio del libro. Algunos son ejemplos dentro del capítulo y otros son ejercicios al final de éste. Algunos están totalmente codificados, mientras que en otros usted debe desarrollar la solución. Los capítulos 1 a 5 son temas tradicionales de introducción a la programación en C. Los capítulos 6 a 11 son temas intermedios que forman el extremo superior de Ciencias de la Computación 1 y cursos relacionados. Los capítulos 12 a 15 son temas avanzados para los últimos cursos de CS1 o los primeros de CS2. He aquí una lista de los casos de estudio, actuales, desafiantes y a menudo entretenidos.