“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
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,…
The interactive educational modules on this site assist in learning basic concepts and algorithms of scientific computing., Each module is a Java applet that is accessible through a web browser., For each applet, you can select problem data and algorithm choices interactively and then receive immediate feedback on the results, both numerically and graphically.
The best part is that it combines a video tutorial with an interactive editor that is just fantastic. Here are some examples of that
CS101 teaches the essential ideas of Computer Science for a zero-prior-experience audience. The course uses small coding experiments in the browser to play with the nature of computers, understanding their strengths and limitations.
Some interactive lessons for learning about computational thinking. Includes decomposition, patterns, abstraction and algorithms