What are Cellular Automata?
A cellular automaton (CA) is a collection of cells which have state and change over time (plural cellular automata). These changes are driven by rules based on a particular cell's current state and the state of cells around them.
Why should I learn about Cellular Automata?
Cellular automata have applications in many areas. They are present in places such as physics, biology, or even the behavior of avalanches and traffic flow. It is also a great way to get hands-on experience in fundamental concepts of programming and Computer Science. If any of this sounds interesting, or if you just want to learn how the cool patterns you see above are created, InteractiCA is a great place to start.
What is this project?
This project is an independent study project created by two Computer Science Undergraduate Students. To learn more, hover over the ( i ) in the top right corner!