Un automa cellulare è un modello utilizzato in informatica e matematica. L'idea è quella di modellare un sistema dinamico utilizzando un certo numero di celle. Ogni cella ha uno dei diversi stati possibili. Ad ogni "giro" o iterazione, lo stato della cella attuale è determinato da due cose: il suo stato attuale e gli stati delle celle vicine.

Un esempio molto famoso di automi cellulari è Conway's Game of Life. Stanislaw Ulam e John von Neumann hanno descritto per la prima volta gli automi cellulari negli anni 40. Conway's Game of Life è stato mostrato per la prima volta negli anni '70.