Massachusetts Institute of Technology
Mit: Blossoms: Who Do You Know? Theory Behind Social Networking
Through videos and cooperative learning, students to are introduced to algorithmic thinking within a popular field in graph theory, social networking.
Massachusetts Institute of Technology
Mit: Blossoms: Sorting Algorithms
Through videos and learning activities, students use programming language knowledge and logical thinking skills to divide problems into steps to be solved by a computer.
Other
Ihmc: Computational Thinking and Thinking About Computing
Jeannette M. Wing, Assistant Director for Computer and Information Science and Engineering, discusses how, like reading writing and math, computational thinking skills will be a fundamental skill used by everyone in the world. [1:05:58]
Code.org
Code Studio: Computational Thinking: Unplugged: Move It Move It
Learn how to write steps for challenge of finding the smiley face. This unplugged activity helps learn about algorithmic thinking.
Code.org
Code.org: Cs Fundamentals: Collecting Treasure With Laurel
Students will be practicing their programming skills using a new character, Laurel the Adventurer. When someone starts programming they piece together instructions in a specific order using something that a machine can read. Through the...
Code.org
Code.org: Cs Fundamentals: Envelope Variables
Variables allow for a lot of freedom in computer science. This lesson helps to explain what variables are and how we can use them in many different ways. [1:43]
Khan Academy
Khan Academy: What Is an Algorithm and Why Should You Care?
Learn the basics of an algorithm and it's use in computer programming. [5:27]
TED Talks
Ted: Ted Talks: How Algorithms Shape Our World
We live in a world run by algorithms, computer programs that make decisions or solve problems for us. In this riveting, funny talk, Kevin Slavin shows how modern algorithms determine stock prices, espionage tactics, even the movies you...