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
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
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

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
Curated OER

Geometry and Rubik's Cube

For Teachers 9th - 12th
Students explore geometry using a Rubik's Cube. In this 2-D and 3-D shapes lesson, students use the Rubik's Cube to find the center, edge and corner pieces. Students then find the dimensions of the Rubik's Cube and read the solution...
Lesson Plan
EngageNY

Comparing Methods—Long Division, Again?

For Students 10th - 12th Standards
Remember long division from fifth grade? Use the same algorithm to divide polynomials. Learners develop a strategy for dividing polynomials using what they remember from dividing whole numbers.
Lesson Plan
TryEngineering

Solving a Simple Maze

For Students 5th - 10th
Solve a maze ... from a robot's point of view. In the lesson plan, your scholars build a small, simple maze from cardboard and then find a route from the start point to the finish point. They write an algorithmic process that a robot...
Lesson Plan
Illustrative Mathematics

Interpreting a Division Computation

For Teachers 5th - 7th Standards
Mathematicians show their understanding of a division problem. If a student can apply long division to a pair of numbers and determine a quotient, what other factors and multiples become apparent? The example illustrates a simple...
Lesson Plan
Code.org

Hard Problems – Traveling Salesperson Problem

For Teachers 9th - 12th
Even computers find this to be a hard problem. In the eighth installment of a 12-part unit, young computer scientists learn about the traveling salesperson problem. They formulate algorithms to solve the problem and find out why it is...
Lesson Plan
Curated OER

Stochastic and Deterministic Modeling

For Teachers 11th - Higher Ed Standards
Explore the difference between stochastic and deterministic modeling through programming. First have the class write algorithms for relatively simple tasks using pseudocode. Use the Python 2.7 program app to simulate Mendel's Pea Pod...
Lesson Plan
EngageNY

The Division of Polynomials

For Students 10th - 12th Standards
Build a true understanding of division of polynomials. Learners use their knowledge of multiplying polynomials to create an algorithm to divide polynomials. The area model of multiplication becomes the reverse tabular method of division.
Lesson Plan
EngageNY

Rational and Irrational Numbers

For Teachers 10th - 12th Standards
Back to the basics: learning how to add numbers. The 17th installment of a 35-part module first reviews addition techniques for rational numbers, such as graphical methods (number line) and numerical methods (standard algorithm). It goes...
Activity
Curated OER

Folding strips of paper

For Teachers 5th Standards
Fifth graders need concrete experiences to introduce a unit on multiplying fractions by fractions. A strip of paper is used to create a number line and represent 5/6. It is folded first in half, and then in quarters. After unfolding,...
Activity
Illustrative Mathematics

Zeroes and Factorization of a General Polynomial

For Teachers 10th - 12th Standards
These four problems will guide your class through the idea behind the Fundamental Theorem of Algebra, which states that a polynomial of degree n has exactly n roots. Use the division algorithm and the definition of a zero/root of a...
Lesson Plan
Curated OER

BLAST Algorithm

For Teachers 9th - Higher Ed
Students explore a series of activities on using BLAST. In this biology lesson plan, students explain the significance of BLAST in DNA query. They give real world applications of BLAST.
Activity
Illustrative Mathematics

Zeroes and factorization of a quadratic polynomial I

For Teachers 10th - 12th Standards
This activity uses the division algorithm and the definition of a zero/root of a function to guide your class to see the relationship between zeros and factors of a general quadratic, which can later be generalized to the Remainder...
Lesson Plan
TryEngineering

Solving Problems with Decision Trees

For Teachers 9th - 12th
Combat crime with computers. The instructional activity teaches young computer scientists about decision trees and how to use them. They consider telecommunications subscriptions and how decision trees can help detect fraud.
Lesson Plan
Curated OER

Sequence Alignment

For Teachers 9th - 12th
Learners explore the uses of sequence alignment.  In this DNA activity students complete several experiments on sequencing and algorithms. 
Lesson Plan
Curated OER

Predicting Lunar Eclipses

For Teachers 8th - 12th
Students explore lunar eclipses and discover how to predict an eclipse the same way that ancient people did. They examine dates of recorded eclipses and find a pattern. Students apply an algorithm to the pattern.
Lesson Plan
Curated OER

Photometry of Stars and Clusters

For Teachers 5th - 7th
Students apply an algorithm to measure the distance to stars in the night sky. In this photometry lesson, students observe stars in the night sky as they measure the distance to them and to the cluster, The Milky Way. They apply the...
Lesson Plan
Curated OER

The Root is Right

For Teachers 9th - 11th
Students find the roots of an equation. For this roots lesson, students define the bisection method algorithm used to find the roots of an equation. They identify the margin of error in this process.
Lesson Plan
Curated OER

Multiplying and Dividing Fractions with Post It Notes

For Teachers 7th
Seventh graders experiment with measurement as it relates to the algorithm for dividing fractions. In this fractions instructional activity, 7th graders work in groups to establish how many post-it notes it takes to fill an 8 X 11 piece...
Lesson Plan
Curated OER

Using Data from Sensors

For Teachers 6th - 12th
Beginning with a discussion about using technology to collect data, this resource includes a video about the next Mars rover as an example. Young scientists are taught that filtering is necessary before collected data can be analyzed....
Lesson Plan
Curated OER

Aerospace Engineering

For Teachers 12th
Twelfth graders examine the physics of rocket flight. They build and launch model rockets to measure their performances.

Other popular searches