Un Autómata Celular (A.C.) es un modelo matemático para un sistema dinámico que evoluciona en pasos discretos. Es adecuado para modelar sistemas naturales que puedan ser descritos como una colección masiva de objetos simples que interactúen localmente unos con otros.
La simulación de este sistema da como resultado estructuras con una asombrosa variedad de características y complejidad que es controlable a través del entendimiento del algoritmo que lo define. Su implementación en arquitectura es muy variada desde la organización espacial inteligente de una construcción - llenos y vacíos - hasta la planificación urbana de una ciudad a través del crecimiento programado.