Other
The Stony Brook Algorithm Repository
A comprehensive collection of algorithm implementations for fundamental problems in combinatorial algorithms. Provides algorithms for common programming problems. It also provides pointers on how to implement those algorithms in various...
Kent State University
Rashid Bin Muhammad: Design and Analysis of Algorithms
This site contains the lecture notes from Dr. Muhammad's course on algorithm design and analysis.
National Institute of Standards and Technology (NIST)
Dictionary of Algorithms and Data Structures: Radix Sort
A DADS description of the Radix sort algorithm.
University of Auckland School of Computer Science
Morris: Radix Sorting
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.
University of Auckland School of Computer Science
Morris: Binary Search
A description of finding data in an ordered collection using a binary search algorithm.
Paul Dawkins
Paul's Online Notes: Algebra: Dividing Polynomials
Detailed math tutorial features notes and examples that take a look at the basics dividing polynomials, introduces synthetic division, and gives the Division Algorithm.
University of Auckland School of Computer Science
Morris: Sequential Searches
A description of locating data in a collection with a sequential search algorithm.
Cut the Knot
Cut the Knot: Lattice Multiplication
Have you heard of the 13th century mathematician, Leondardo Fibonacci? See examples of his concept of a lattice multiplication algorithm. Several example problems, including an interactive one where students can change the factors, are...
Alabama Learning Exchange
Alex: Multiplication My Way
In this lesson plan, 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...
Science Buddies
Science Buddies: Digital Image Processing
Students who are mathematically inclined can use the student version of a program like MatLab or Mathematica to convert a digital image into numbers, then perform operations such as sharpening or special effects. This is a great way to...
TED Talks
Ted: Ted Ed: Inside Ok Cupid: The Math of Online Dating
Christian Rudder, one of the founders of popular dating site OKCupid, details the algorithm behind connecting couples online. [7:30]
Illustrative Mathematics
Illustrative Mathematics: F if Running Time
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...
Code.org
Code.org: Cs Fundamentals: Lesson 4: Debugging With Laurel
Students 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.
Other
Ibm: Mastering Recursive Programming
A discussion of how to write a correct recursive algorithm. Numerous examples are given in several different programming languages.
History of Computing Science
History of Computing Science: The Turing Machine
A Turing Machine is not an actual machine, but rather a symbolic system that can be used to represent any algorithm used to solve a problem. This lecture series gives a very brief description of the Turing Machine.
University of Auckland School of Computer Science
Morris: Heap Sort
A description and demonstration of the heap sort algorithm.
Better Lesson
Better Lesson: Multiplying With Decimals Day 2
If 24 x 63 =1512, then what will be the product for 0.24 x 6.3? Students work on answering these questions and solidifying an algorithm for multiplying decimals.
Science Buddies
Science Buddies: Image Compression vs. Image Quality: Finding the Best Tradeoff
In this project you'll learn about how digital image files are encoded, and compressed. You will also measure the quality of compressed and uncompressed images, which will give you important insights into the tradeoffs between file size...
University of Maryland
Treemaps Constrained Visualization of Hierarchy
How the treemap started. Additional clicks will lead you to animated demonstrations of treemaps. Explore related treemap research and development.
Math Drills
Math drills.com: Free Division Worksheets
On this site, division worksheets can be downloaded and printed for free. Learners can practice division facts, long division with and without remainders, and long division with decimal quotients.
Mathigon
Mathigon: Graphs and Networks: Graphs in Everyday Life
This lesson focuses on graphs in everyday life including virtual graphs such as the Internet or physical computer networks of computers. It puts graph theory into practice and provides examples and learning exercises.
Other
Greatest Common Factor Calculator
Free online calculator provides help with finding the greatest common factor.
Illustrative Mathematics
Illustrative Mathematics: 6.ns Multiplication, Division and Place Value, Part 1
Sixth graders are presented with a completed multiplication equation and are asked to use it to find the answers to seven other equations. To do this, they must use their reasoning and estimation skills. Aligns with 6.NS.B.3.
Illustrative Mathematics
Illustrative Mathematics: 6.ns Movie Tickets
In this task, 6th graders are asked to compare the buying power of $20 in 1987 and 2012 with respect to the cost of movie tickets. Aligns with 6.NS.B.3.
Other popular searches
- Numerical Algorithms
- Division Algorithm
- Multiplication Algorithms
- Addition With Algorithms
- Addition Algorithms
- Subtraction Algorithms
- Standard Algorithm
- Math With Algorithms
- Partial Products Algorithm
- Partial Sums Algorithm
- Adding Integers Algorithm
- Dividing Algorithm