LogicBlocks from SparkFun looks like a great kit to use to teach logic to students. Here is a set of pages that talk about using the kit.
I nice animation of sorting using heapsort and quicksort
Looks like it might be useful for teaching algorithms and data structures. Unfortunately, it requires a login.
This site has a large number of online visualizations of data structures. Could be very useful for teaching students about data structures and algorithms
“A new infographic from FoneBank looks at the modern mobile gadgets and compares them with supercomputers from decades ago. You’ll also learn something about major milestones, cost and capabilities, causes and consequences, and what the future holds.”
The author uses Python and NumPy to compute generational steps for the game of life, and uses the JSAnimation package to animate the results
Kahn Academy article about the differences between ciphers and codes
Get videos and lectures from the world’s leading universities
Simple, and mostly-inexpensive activities to introduce computational thinking to K-12 children
This is a good way to show students how the speed ( really latency here ) of various components differs. It shows cache, main memory,…