Article
Khan Academy

Khan Academy: Interactive Vector Motion

For Students 9th - 10th
Understanding and programming interactive vector motion by calculating an objects acceleration according to a rule stated in Algorithm 3-the object accelerates towards the mouse.
Unit Plan
E-learning for Kids

E Learning for Kids: Math: Australlia Bbq Party: Addition

For Students 3rd - 5th
Students will complete a series of learning games to practice addition with standard algorithms.
Unit Plan
E-learning for Kids

E Learning for Kids: Math: Penguins: Division

For Students 3rd - 5th Standards
This interactive site allows students to practice their division skills. At the end of the lesson students will be able to divide mentally using divisibility tests, solve word problems using division strategies, and use a written...
Lesson Plan
Other

Nearpod: Subtraction With Regrouping: Three Digit

For Teachers 2nd - 4th Standards
In this instructional activity on subtraction, students will use the break apart strategy, draw a model, or the standard algorithm to subtract 3-digit numbers.
Unit Plan
E-learning for Kids

E Learning for Kids: Math: Hamburger Restaurant: Addition and Subtraction

For Students 4th - 5th
On this interactive site students practice addition and subtraction skills. At the end of the lesson students will be able to solve addition problems using a formal written algorithm and use various strategies to solve unfamiliar problems.
Lesson Plan
Other

Nearpod: Subtraction With Regrouping: Two Digit

For Teachers 2nd - 4th Standards
In this instructional activity on subtraction, students will use the break apart strategy, draw a model, or the standard algorithm to subtract 2-digit numbers.
Activity
Science Buddies

Science Buddies: Digital Image Processing

For Students 9th - 10th
Students who are mathematically inclined can use the student version of a program like MatLab or Mathematica to convert a digital image into numbers, then perform operations such as sharpening or special effects. This is a great way to...
Lesson Plan
Curated OER

Google for Education: Children and Technology: Sorting

For Teachers Pre-K - 1st
Students learn about data sorting, and by what criteria can one sort things by different algorithms such as selection, insertion and bubble sort.
Unit Plan
TED Talks

Ted: Ted Ed: What's the Fastest Way to Alphabetize Your Bookshelf?

For Students 9th - 10th
You work at the college library. You're in the middle of a quiet afternoon when suddenly, a shipment of 1,280 books arrives. The books are in a straight line, but they're all out of order, and the automatic sorting system is broken. How...
Unit Plan
TED Talks

Ted: Ted Ed: Inside Ok Cupid: The Math of Online Dating

For Students 9th - 10th
Christian Rudder, one of the founders of popular dating site OKCupid, details the algorithm behind connecting couples online. [7:30]
Website
University of Canterbury

University of Canterbury: Cs Unplugged

For Teachers 9th - 10th
A collection of free learning activities that teach computer science through games and puzzles that use cards, string, crayons and lots of running around. The activities introduce students to computational thinking through concepts such...
Lesson Plan
Illustrative Mathematics

Illustrative Mathematics: F if Running Time

For Teachers 9th - 10th
This task provides an application of polynomials in computing. Young scholars are asked to calculate the running time of algorithms for loading images of different sizes. They then graph the running time polynomials and decide which is...
Lesson Plan
Code.org

Code.org: Cs Fundamentals: My Robotic Friends

For Teachers 1st - 3rd
This unplugged lesson brings the class together as a team with a simple task to complete: get a "robot" to stack cups in a specific design. This activity lays the groundwork for the programming that students will do throughout the course...
Lesson Plan
Code.org

Code.org: Cs Fundamentals: Lesson 4: Debugging With Laurel

For Teachers 2nd - 4th
Students will practice debugging in the "collector" environment. Students will get to practice reading and editing code to fix puzzles with simple algorithms, loops and nested loops.
Website
Khan Academy

Khan Academy: Ap Computer Science Principles

For Students 9th - 10th
A basic introductory course to computer science. Covers what computers are, their parts, and what they do; what the Internet is and how it works; some basic programming concepts; algorithms; data analysis; and global impact of computers...
Unknown Type
Khan Academy

Khan Academy: Lossless File Compression

For Students 9th - 10th
Practice using lossless text and image compression algorithms and considering what data can be compressed most easily.
Lesson Plan
George Mason University

Lesson Plans: Whole Number Algorithms Base Ten Blocks

For Teachers 3rd - 8th Standards
Brief lesson plans that show how to use base ten blocks to do all four operations and a little bit of algebra.
Handout
University of Hawai'i

University of Hawaii: Bubble Sort

For Students 9th - 10th
This page explains how a bubble sort works along with examples and source code.
Lesson Plan
University of Canterbury

Cs Unplugged: Parity Magic

For Teachers 3rd - 5th
This activity will look at how computers correct errors automatically.
Lesson Plan
Code.org

Code.org: Cs Fundamentals: Lesson 8: Changing Variables With Bee

For Teachers 4th - 6th
This lesson will help illustrate how variables can make programs more powerful by allowing values to change while the code is running.
Lesson Plan
Code.org

Code.org: Cs Fundamentals: Lesson 7: Variables With Artist

For Teachers 4th - 6th
n this lesson, young scholars will explore the creation of repetitive designs using variables in the Artist environment. Students will learn how variables can be used to make code easier to write and easier to read, even when the values...
Lesson Plan
Code.org

Code.org: Cs Fundamentals: Lesson 6: Envelope Variables

For Teachers 4th - 6th
This lesson plan helps to explain what variables are and how we can use them in many different ways.
Unknown Type
Khan Academy

Khan Academy: Move Three Disks in Towers of Hanoi

For Students 9th - 10th
Move three disks in Towers of Hanoi, following the steps learned.
Handout
Wikimedia

Wikipedia: Encryption

For Students 9th - 10th
Wikipedia provides a basic definition of encryption, and distinguishes between the two encryption methods: symmetric and asymmetric key algorithms.

Other popular searches