: Introduction -- Creating algorithmic art -- Applying graph theory to analyze literature and social networks -- Using abstraction, iteration, and recursion in labyrinths and mazes -- Simulating the different laws of physics in video games -- Critically examining and analyzing data -- Incorporating computational thinking into your classroom -- Appendix: Computer programs
Summary
"This book provides a model for teaching computational thinking to middle and high school students across a broad range of school subjects"-- Provided by publisher