Students love building something they can show off to their friends, and the topic of cellular automata never fails to deliver. While this concept is often left out of introductory CS classes, it reinforces many of the core fundamentals of CS, and there’s every reason to include it. This session will explain cellular automata and demonstrate the topic’s relevance to CS pedagogy. The session will demonstrate lessons at all levels: A lesson for non-programmers lets students explore cellular automata on...