Del procesador al arquitecto
Siete módulos en orden: primero cómo funciona la máquina, después tres formas de pensar sobre ella, luego dónde vive y cómo viaja un programa, y al final elegir entre todo eso con argumentos.
Módulo 0
Pensar antes de programar
¿Cómo entiendo un problema antes de resolverlo?
Módulo 1
La máquina
¿Qué hace la computadora por dentro?
Módulo 2
Funciones
¿Cómo transformo datos sin romper nada?
Módulo 3
Lógica
¿Cómo deduzco respuestas a partir de reglas?
Módulo 4
Objetos
¿Cómo modelo un mundo con muchas partes?
Módulo 5
Infraestructura
¿Dónde vive y cómo viaja un programa?
Módulo 6
Arquitecto
¿Qué herramienta elijo y por qué?