Cellular Automata I

Duane A. Bailey
In this lecture, and the next few, we investigate cellular automata. Similar to naturally occuring cellular structures, these simple devices are often collectively capable of performing arbitrary computation.
Outline of this class (resources are below)
  1. A review of Turing's machine, structurally.
  2. von Neumann's self-reproducing machine.
  3. The Penrose self-reproducing analog.
  4. Conway's Life simulation.
  5. Digital logic equivalence.
  6. Langton's ant (including some open questions)
  7. Fredkin and Toffoli.
  8. The Big, Bad Wolfram
  9. Biological equivalents to 1D automata.
Resources needed for this topic: Other resources for this topic: These items require Acrobat Reader.
These items are Java applets, and require Java to be installed on your machine.