Website
Other

Algorithms: Big Oh Notation

For Students 9th - 10th
An in-depth look at the algorithm measurement tool known as Big-O.
Handout
Carnegie Mellon University

Carnegie Mellon: A Library of Parallel Algorithms

For Students 9th - 10th
A page for accessing code for a collection of parallel algorithms.The algorithms are implemented in the parallel programming language NESL and developed by the Scandal project. There is a brief description along with its complexity (in...
Lesson Plan
Shodor Education Foundation

Shodor Interactivate: Lesson: Algorithm Discovery With Venn Diagrams

For Teachers 9th - 10th Standards
The lesson plan, with objectives, lesson outline, and interactive resources, helps students learn about algorithms using box plots and Venn diagrams.
Handout
Other

Geeks for Geeks: Graph Coloring|set 2 (Greedy Algorithm)

For Students 10th - 12th
Graph coloring is widely used. Unfortunately, there is no efficient algorithm available for coloring a graph with a minimum number of colors as the problem is a known NP-Complete problem. There are approximate algorithms to solve the...
Handout
Other

Webopedia: Algorithm

For Students 9th - 10th
Webopedia definition with a fun example!
Activity
University of Regina (Canada)

University of Regina: Math Central: Greatest Common Divisor and Least Common Multiple

For Students 9th - 10th
Learn about the greatest common divisor, the least common multiple, and the Euclidean Algorithm. This resource gives a description of each of these concepts, accompanied by several examples.
Handout
Other

California Polytechnic State University: Pseudocode Standard

For Students 9th - 10th
An in-depth discussion of the algorithm design language known as pseudocode.
Activity
Science Buddies

Science Buddies: Devising an Algorithm for Solving Rubik's Cube

For Students 9th - 10th
If you're the kind of person who has taken apart your Rubik's cube in order to grease the inside parts so it will move more smoothly, this could be a great project for you. This will show you three sets of move sequences that accomplish...
Unit Plan
REMC Association of Michigan

Remc Association of Michigan: 21 Things4 Students: 21. Computational Thinking

For Students 9th - 10th
Computational thinking can be used to take a complex problem, understand what the problem is and develop possible solutions to solve or explain it. In these six Quest, students will learn about the four stages of computational thinking:...
eBook
Mathigon

Mathigon: Graphs and Networks: The Travelling Salesman Problem

For Students 9th - 10th
This lesson focuses on the traveling salesman problem which involves finding paths through a city without backtracking. While no algorithm has been found to do that for all cities, there are algorithms that help somewhat. They are...
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.
Handout
Other

Minich: Pseudocode

For Students 9th - 10th
A concise explanation of the algorithm design language known as pseudocode.
Activity
Science Buddies

Science Buddies: Artificial Intelligence Teaching a Computer to Play Tic Tac Toe

For Students 9th - 10th
This is a more challenging JavaScript project. You will have to figure out a way to translate game strategy into a computer algorithm. Directions will show you how to create a working Tic-Tac-Toe board on a webpage. Just by showing the...
Website
University of Auckland School of Computer Science

Morris: Recursion

For Students 9th - 10th
A description of the algorithm technique known as recursion.
Lesson Plan
University of Texas

Inside Mathematics: Bikes and Trikes [Pdf]

For Teachers 3rd - 5th Standards
This task challenges a student to demonstrate understanding of concepts involved in multiplication.
Website
University of Auckland School of Computer Science

Morris: Graphs

For Students 9th - 10th
A description of the graph data structure and how it is used to solve certain types of problems.
Website
University of Auckland School of Computer Science

Morris: Bin Sort

For Students 9th - 10th
A description and demonstration of the bin sort algorithm.
Activity
University of Auckland School of Computer Science

Morris: Quick Sort

For Students 9th - 10th
A description and demonstration of the quick sort algorithm.
Lesson Plan
Better Lesson

Better Lesson: Multiplying With Decimals

For Teachers 6th Standards
How do you multiply decimals? Where does the decimal point go? Students work on answering these questions and developing an algorithm for multiplying decimals.
Unit Plan
Math Is Fun

Math Is Fun: Long Division

For Students 4th - 5th
The educational resource consists of notes about long division and a detailed example. Students can also practice the skill by completing the accompanying problems and worksheets.
Lesson Plan
Alabama Learning Exchange

Alex: What's Your Question? Multiplication Word Problems

For Teachers 3rd - 5th Standards
Students will explore multiplication and word problems. They will work cooperatively to examine a story scenario, list possible questions to develop a completed word problem and solve it using a variety of strategies. The students will...
Unit Plan
E-learning for Kids

E Learning for Kids: Math: Igloo: Multiplication

For Students 3rd - 5th Standards
On this interactive website students practice various math skills using a real life scenario with a hockey team. Those skills include completing multiplication facts up to 100, making a list of multiples of a number, and locating factors...
Activity
Math Is Fun

Math Is Fun: Long Division to Decimal Places

For Students 3rd - 8th Standards
If you want to learn the traditional algorithm for long division when you divide to the decimal places, this website gives a very clear, simple step-by-step break down of the process. Students can solve six problems to practice the skill...
Lesson Plan
Code.org

Code.org: Cs Fundamentals: Lesson 6: Processing

For Teachers 2nd - 4th
Students complete two unplugged card sorting activities to explore the meaning of processing and its relationship to problem-solving.

Other popular searches