We compare our Tic Tac Toe for two humans and a human against computer (AI) tic tac toe (which we wrote in NetLogo). We use spiders and ladybugs instead of X and O and include an art lesson on simple, abstract icons.
We also compare this to our Tic Tac Toe written in Python. The first python program is easy to follow but unnecessarily long code, with separate lines of code written for every possible win. To show how thinking about abstract and general mathematical patterns can make more concise and efficient code, we then show our very concise Tic Tac Toe program in Python. Our Tic Tac Toe computer simulations will then substitute spiders for X and a round bug for O, showing principles of abstraction and pattern. This is a simple art lesson. Students also learn simple game design.