Lesson Plan
Code.org

Algorithms Detour - Shortest Path

For Teachers 9th - 12th
Young programmers investigate the Single Source Shortest Path problem by working in paris to devise their own algorithm. They then progress to using Dijkstra's Algorithm to solve the problem. 
Lesson Plan
Curated OER

Side-By-Side Division Algorithms

For Teachers 3rd - 6th Standards
Show classes how to work their way through the algorithms. The long division lesson plan shows five algorithms in dividing multi-digit numbers by a single digit. The algorithms include partial quotients, stacking method, place value long...
Lesson Plan
Code.org

The Need for Algorithms

For Teachers 9th - 12th
Pairs work through two scenarios that require them to generate an algorithm. The first activity requires pairs to define a common language to use; the second comes with the language. The pairs then must determine how to code the...
Lesson Plan
Curated OER

Solving a Simple Maze

For Teachers 7th - 12th Standards
It is a-maze-ing how lost one can get. Teams reconstruct a simple maze and solve it. Participants create an algorithm that a robot would follow in order to solve the maze as well. The activity includes an extension directing pupils to...
Lesson Plan
Code.org

Algorithms Detour - Minimum Spanning Tree

For Teachers 9th - 12th
This optional lesson plan introduces the class to the idea of a minimum spanning tree. The activity focuses on determining an algorithm that will find the most efficient path in a network to transfer data. 
Lesson Plan
TryEngineering

Sorting Socks is Algorithm Complexity

For Teachers 9th - 12th Standards
Use hosiery to teach computer science. Scholars use socks to develop a set of algorithms. They find ways to find a particular sock from a set and ways to sort socks. Finally, they use their algorithms to consider time complexity.
Lesson Plan
EngageNY

The Euclidean Algorithm as an Application of the Long Division Algorithm

For Students 6th Standards
Individuals learn to apply the Euclidean algorithm to find the greatest common factor of two numbers. Additionally, the lesson connects greatest common factor to the largest square that can be drawn in a rectangle.
Lesson Plan
Curated OER

Brute Force and Other Algorithms

For Teachers 10th - 11th
Students discuss why it can be difficult to solve word problems. In this algorithm lesson, students review better methods to outline word problems and solve the problem of the Ice Cream Stands. They discuss how the name Brute Force...
Lesson Plan
Code.org

Creativity in Algorithms

For Teachers 9th - 12th
Groups work with the program they built in the previous lesson to make it more creative. The resource challenges pupils to add functionality to their existing programs by adding a new command.
Lesson Plan
Curated OER

Alternative Algorithms

For Teachers 6th - 8th
Analyze algorithms for computing with rational numbers and develop fluency in their use with your math class. They work individually to solve the problems on the "Alternative Algorithms" sheet. Then, they analyze the appropriateness of...
Lesson Plan
Shodor Education Foundation

Algorithm Discovery with Venn Diagrams

For Teachers 9th - 12th Standards
Here is a lesson that takes an interesting approach to analyzing data using box and whisker plots.  By using an applet that dynamically generates Venn diagrams, the class forms a strategy/algorithm for guessing the rule that fits...
Lesson Plan
EngageNY

Dividing Multi-Digit Numbers Using the Algorithm

For Students 6th Standards
Scholars learn to divide multi-digit numbers using the standard algorithm in the 14th installment in a module of 21 parts. They get plenty of practice with the algorithm by completing a worksheet.
Lesson Plan
EngageNY

The Division Algorithm—Converting Decimal Division into Whole Number Division Using Fractions

For Students 6th Standards
Knowing the standard algorithm opens up a whole new world of division. Scholars learn how to convert division involving decimals to division involving whole numbers to use the standard algorithm. Knowing how to multiply with powers of...
Lesson Plan
Curated OER

The Multiplier (origin of the algorithm)

For Teachers 4th - 8th
Students explore basic algorithms for addition, subtraction, and multiplication. They use models to demonstrate solving two-digit by two-digit multiplication. Students demonstrate vertical formats to solve multiplication problems.
Lesson Plan
TryEngineering

Fun with Sorting

For Teachers 5th - 10th
Who knew sorting could be so much fun? Scholars participate in a sorting activity where they develop questions to place a list of numbers in order. They consider how these questions can be used as an algorithm.
Lesson Plan
Curated OER

Area Model of Multiplication Using Base 10 Manipulatives

For Teachers 3rd - 5th
Explore two-digit multiplication with your class as they work in groups to build models of two-digit multiplication using base 10 manipulatives. They construct rectangles replacing standard numbers with equivalent place values using...
Lesson Plan
EngageNY

The Long Division Algorithm

For Students 8th Standards
Two methods are always better than one! The eighth installment in this series asks pupils to convert decimals to fractions using two approaches. Individuals first use the more traditional approach of long division and then use reverse...
Lesson Plan
Teaching Tolerance

Understanding Online Searches

For Teachers 3rd - 5th Standards
Discover what's behind an online search. Scholars read a handout and engage in discussions to learn how to critically evaluate online search results. Then, working in small groups, they create posters listing their demands for search...
Lesson Plan
Curated OER

Models and Algorithms to Solve Multiplication Problems

For Teachers 7th - 9th
Students choose the correct strategy to solve multiplication and division. In this algorithm instructional activity, students use at least two strategies that use properties of operations and estimation. Students also recognize the...
Lesson Plan
Curated OER

The Gum Drop

For Teachers 6th - 8th
Students find the area of three figure by the traditional formulaic methods. Then they count the number of grid squares to double check. They show an intuitive sense of Pick's Algorithm by counting every two boundary squares as one unit....
Lesson Plan7:31
Curated OER

Inside OKCupid: The Math of Online Dating

For Teachers 9th - 12th Standards
Capture the hearts of your young statisticians with this real-life example of using statistics in online dating. The use of average and geometric mean are discussed in the context of creating the algorithm used to connect people.
Lesson Plan
Curated OER

Dividing Algorithm

For Teachers 5th
Fifth graders solve a variety of math problems using division with remainders. They discuss the steps in the dividing algorithm and solve sample problems on the board. Students then solve division problems in teams, participating in a...
Lesson Plan
Curated OER

Partial Quotients

For Teachers 5th
Fifth graders examine the partial-quotients algorithm for finding the answer to a division problem.  For this partial quotients lesson, 5th graders demonstrate the process of division through a series of estimations....
Lesson Plan
Curated OER

Is Over Of

For Teachers 6th - 8th
Students solve problems dealing with percents using "is over of" algorithm.

Other popular searches