This document discusses the relationship between cellular automata (CA), partial differential equations (PDEs), and pattern formation. It begins by introducing CA as a rule-based computing system and noting that CA and PDE models both describe temporal evolution, raising the question of how to relate the two approaches. The document then covers the fundamentals of CA, including finite-state CA, stochastic CA, and reversible CA. It discusses using CA to model PDEs by constructing CA rules from finite difference schemes. Finally, it discusses how both CA and PDEs can be used to model pattern formation in various natural and engineered systems.