+
Graphic
University of Regina (Canada)

University of Regina: Math Central: A Geometric View of the Square Root Algorithm

For Students 9th - 10th Standards
Get a step-by-step explanation of the square root algorithm from a geometric perspective.
+
Website
National Institute of Standards and Technology (NIST)

Dictionary of Algorithms and Data Structures: Recursion

For Students 9th - 10th
The DADS description of recursive algorithms in computer programming.
+
Website
Other

B R Price: Bottom Up Algorithms Dynamic Programming

For Students 9th - 10th
This site considers a bottom-up algorithmic paradigm called dynamic programming including links to examples with source code.
+
Unknown Type
Khan Academy

Khan Academy: Multiplying Decimals 1 (Standard Algorithm)

For Students 4th - 6th Standards
Multiply a whole number times a decimal written to the tenths or hundredths place. Students receive immediate feedback and have the opportunity to try questions repeatedly, watch a video or receive hints.
+
Unit Plan
Khan Academy

Khan Academy: Multiplying Decimals 3 (Standard Algorithm)

For Students 5th - 7th
Practice multiplying two numbers that are written to the tenths, hundredths, or thousandths place. Students receive immediate feedback and have the opportunity to try questions repeatedly, watch a video or receive hints.
+
Unit Plan
Khan Academy

Khan Academy: Multiplying Decimals 2 (Standard Algorithm)

For Students 5th - 7th
Multiply two numbers. Factors are written to the ones, tenths, or hundredths place. Students receive immediate feedback and have the opportunity to try questions repeatedly, watch a video or receive hints.
+
Unknown Type
Khan Academy

Khan Academy: Multiplying Decimals 3 (Standard Algorithm)

For Students 6th - 8th Standards
In this exercise, students practice multiplying decimals 3. Students receive immediate feedback and have the opportunity to get hints and try questions repeatedly.
+
Activity
Texas Instruments

Texas Instruments: Numb3 Rs: Driving With Djikstra

For Teachers 9th - 10th
Based off of the hit television show NUMB3RS, this lesson introduces students to one of the prominent algorithms in graph theory used to find shortest paths -- the Djikstra Algorithm. The lesson includes four graphs of increasing...
+
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.
+
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.
+
Online Course
Massachusetts Institute of Technology

Mit: Open Course Ware: Great Ideas in Theoretical Computer Science

For Students 9th - 10th
A complete course on theoretical Computer Science presented at the college undergraduate level. The course attempts to describe Computer Science beyond the computer, focusing on mathematical tools, complex systems and classic problems,...
+
Activity
University of Auckland School of Computer Science

Morris: Radix Sorting

For Students 9th - 10th
A detailed description of the Radix sort algorithm, including a code solution written in the C programming language and an interactive animation / visualization of the sort at work.
+
Activity
University of Auckland School of Computer Science

Morris: Binary Search

For Students 9th - 10th
A description of finding data in an ordered collection using a binary search algorithm.
+
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.
+
Website
Other

Radix Sort

For Students 9th - 10th
A description of the Radix sorting algorithm with an interactive demonstration.
+
Handout
Paul Dawkins

Paul's Online Notes: Algebra: Dividing Polynomials

For Students 9th - 10th
Detailed math tutorial features notes and examples that take a look at the basics dividing polynomials, introduces synthetic division, and gives the Division Algorithm.
+
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
Khan Academy

Khan Academy: Spin Off of Project: Recursive Art

For Students 9th - 10th
A practice project applying recursive algorithms.
+
eBook
Khan Academy

Khan Academy: Improving Efficiency of Recursive Functions

For Students 9th - 10th
Learn how to improve the efficiency of recursive algorithms.
+
eBook
Khan Academy

Khan Academy: Overview of Quicksort

For Students 9th - 10th
Learn how a quicksort uses divide-and-conquer, and so it's a recursive algorithm.
+
eBook
Khan Academy

Khan Academy: Binary Search

For Students 9th - 10th
Learn how binary search is an efficient algorithm for finding an item from a sorted list of items.
+
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...
+
Activity
TeachEngineering

Teach Engineering: Java Programming of Ocr

For Teachers 9th - 10th
Student groups use the Java programming language to implement the algorithms for optical character recognition (OCR) that they developed in the associated lesson. The ultimate goal is to produce computer code that recognizes a digit on a...

Other popular searches