Handout
Khan Academy

Khan Academy: Get Started With Algorithms!

For Students 9th - 10th
What is an algorithm? It's a sequence of steps that you follow to solve a problem. In everyday life, you might have an algorithm for hanging up your laundry, efficiently going through a shopping list, or finding an empty parking space in...
Article
BBC

Bbc Bitesize: Development and Testing: Alpha, Beta and Final Testing

For Students 6th - 9th
Learn about alpha, beta, and final testing for test cases in computer science.
Article
History of Computing Science

History of Computing Science: Past Computer History

For Students 9th - 10th
An in-depth lecture and PowerPoint slideshow on the history of computing can be found here. It gives an overview of the advances in science that made desktop computers possible, starting with the invention of counting, to the...
Article
Other

Quick Start Computing: Computational Thinking [Pdf]

For Teachers K - 1st
This short article clearly illustrates the need for teaching computational thinking in the schools. It lays out the foundation of teaching these skills across grade levels.
Unit Plan
Khan Academy

Khan Academy: Markov Chains

For Students 9th - 10th
The concept of modeling sequences of random events using states and transitions between states became to known as Markov Chains. Introduction to Markov chains. Created by Brit Cruise.

Other popular searches