Lesson Plan
University of Canterbury

University of Canterbury: Cs Unplugged: Searching Algorithms

For Teachers 1st - 8th
Explore the main algorithms that are used as the basis for keyword searching on computers, using different variations on the game of battleships.
Lesson Plan
TeachEngineering

Teach Engineering: Do You See What I See?

For Teachers 9th - 10th
Students research OCR and OCR techniques and then apply those methods to the design challenge by developing algorithms capable of correctly reading a number on a typical high school sports scoreboard.
Lesson Plan
Other

Lesson Plan Mental and Written Multiplication Algorithms

For Teachers 3rd - 5th Standards
This lesson plan offers a variety of algorithms and systematic errors that occur in written multiplication problems.
Lesson Plan
Code.org

Code.org: Cs Fundamentals: Happy Maps

For Teachers Pre-K - 1st
The bridge from algorithms to programming can be a short one if students understand the difference between planning out a sequence and encoding that sequence into the appropriate language. This activity will help students gain experience...
Lesson Plan
Google

Google for Education: Using Data From Sensors

For Teachers 9th - 10th
Students analyze data gathered from sensors and develop filtering algorithms for anomalies and outliers, then use these algorithms to make decisions on sensor data as it is being collected.
Lesson Plan
Utah Education Network

Uen: Partial Quotient

For Teachers 3rd - 8th Standards
Detailed lesson plan explains how to use the partial quotients algorithm for solving division problems and understanding the process involved.
Lesson Plan
University of Canterbury

University of Canterbury: Cs Unplugged: Minimal Spanning Trees

For Teachers 2nd - 8th
This puzzle shows students the decisions involved in linking a network between houses in a muddy city. It can lead on to a discussion of minimal spanning tree algorithms for optimizing networks.
Lesson Plan
Other

Nearpod: Subtraction With Regrouping: Three Digit

For Teachers 2nd - 4th Standards
In this lesson on subtraction, students will use the break apart strategy, draw a model, or the standard algorithm to subtract 3-digit numbers.
Lesson Plan
Alabama Learning Exchange

Alex: Multiplication My Way

For Teachers 3rd - 5th Standards
In this lesson, students will explore the US Algorithm Method of multiplication using a unique way of describing it known as the Turtlehead Method. Students will collaboratively work together to complete story problems using the US...
Lesson Plan
Alabama Learning Exchange

Alex: Area Model of Multiplication Base 10 Manipulatives

For Teachers 3rd - 5th
Students will use base 10 manipulatives to build a rectangular array to represent double digit multiplication. Students will make the connection between the standard algorithm and the rectangular array.This lesson plan was created as a...
Lesson Plan
Alabama Learning Exchange

Alex: Why Do We Carry the One?

For Teachers 3rd - 5th
The students will critically think through the traditional algorithm for addition and compare to an alternative strategy.
Lesson Plan
Better Lesson

Better Lesson: Fraction by Fraction Division

For Teachers 6th Standards
Sixth graders will be able to model division of fractions by another fraction. Students will be able to divide a fraction by a fraction using the standard algorithm.
Lesson Plan
Better Lesson

Better Lesson: Adding and Subtracting With Decimals

For Teachers 6th Standards
Sixth graders fluently add and subtract money with decimals using the standard algorithm.
Lesson Plan
Khan Academy

Khan Academy: Start Here! Animation

For Students 9th - 10th
Overview of this instructional activity on animation. In this instructional activity we are going to uncover a really useful way to construct Bezier curves of various degrees using de Casteljau's algorithm.
Lesson Plan
Other

Nearpod: Subtraction With Regrouping: Two Digit

For Teachers 2nd - 4th Standards
In this lesson on subtraction, students will use the break apart strategy, draw a model, or the standard algorithm to subtract 2-digit numbers.
Lesson Plan
Curated OER

Google for Education: Children and Technology: Sorting

For Teachers Pre-K - 1st
Young scholars learn about data sorting, and by what criteria can one sort things by different algorithms such as selection, insertion and bubble sort.
Lesson Plan
Illustrative Mathematics

Illustrative Mathematics: F if Running Time

For Teachers 9th - 10th
This task provides an application of polynomials in computing. Students 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 more...
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
Learners 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.
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.
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 plan 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, students 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 don't...
Lesson Plan
Code.org

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

For Teachers 4th - 6th
This instructional activity helps to explain what variables are and how we can use them in many different ways.

Other popular searches