Un automaton celular este un model utilizat în informatică și matematică. Ideea este de a modela un sistem dinamic prin utilizarea unui număr de celule. Fiecare celulă are una dintre mai multe stări posibile. La fiecare "tur" sau iterație, starea celulei curente este determinată de două lucruri: starea sa curentă și starea celulelor învecinate.

Un exemplu foarte cunoscut de automat celular este Jocul vieții al lui Conway. Stanislaw Ulam și John von Neumann au descris pentru prima dată automatele celulare în anii 1940. Conway's Game of Life a fost prezentat pentru prima dată în anii 1970.