Hi, what do you want to do?
Khan Academy
Khan Academy: Expressing an Algorithm
Check your understanding of expressing simple algorithms in flow charts, natural language, and pseudocode, in this set of free practice questions designed for AP Computer Science Principles students.
Khan Academy
Khan Academy: The Building Blocks of Algorithms
Practice using the building blocks of algorithms (sequencing, insertion, and selection), in this set of free practice questions designed for AP Computer Science Principles students.
Mangahigh
Mangahigh: Number: Multiplication Algorithm
This site provides students practice with the concept of multiplication algorithms. Students can learn about the topic by completing an interactive tutorial. Students can then take a ten question timed test to practice the skill.
Shodor Education Foundation
Shodor Interactivate: Lesson: Algorithm Discovery With Venn Diagrams
The lesson plan, with objectives, lesson outline, and interactive resources, helps students learn about algorithms using box plots and Venn diagrams.
Other
University of Texas: Fundamentals of the Analysis of Algorithm Efficiency [Pdf]
A textbook chapter with an in-depth discussion of the analysis of algorithm efficiency, presented as a collection of slides.
Google
Google for Education: Measuring Complexity of Function or Algorithm
In this lesson, students learn how to measure the complexity of the function or algorithm in a math problem and understand how this applies to real world situations.
Google
Google for Education: Functions and Algorithms
In computational thinking, patterns in the world can be abstracted into functions. Students learn to develop algorithms into functions so that they can better understand and utilize the laws of our world.
Other
Geeks for Geeks: Graph Coloring|set 2 (Greedy Algorithm)
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...
Khan Academy
Khan Academy: Measuring an Algorithm's Efficiency
Practice measuring the efficiency of an algorithm both by counting steps and tracking time.
Khan Academy
Khan Academy: Measuring an Algorithm's Efficiency
Discusses how to measure the efficiency of an algorithm.
Khan Academy
Khan Academy: Verifying an Algorithm
The use of formal reasoning to determine if an algorithm is correct.
Cool Math
Coolmath: Coolmath4kids: Division: Standard Algorithm
Short tutorial that breaks down simple division step by step using the standard algorithm where you divide, multiply, and subtract, then repeat. Includes sample problems to try.
Khan Academy
Khan Academy: Bonus: Equations From De Casteljau's Algorithm
Challenge question: can you work out the equations for n-degree curves generated by de Casteljau's algorithm?
Khan Academy
Khan Academy: The Breadth First Search Algorithm
An analysis of the breadth-first search algorithm and its uses is presented.
Government of Alberta
Learn alberta.ca: Mathematics Glossary: Algorithm
Get a visual and animated definition of what an algorithm is from LearnAlberta.ca's Mathematics Glossary.
Khan Academy
Khan Academy: Verifying an Algorithm
Practice verifying whether algorithms are correct with empirical analysis and logical reasoning, in this set of free practice questions designed for AP Computer Science Principles students.
TED Talks
Ted: Ted Ed: Kevin Slavin: How Algorithms Shape Our World
In this fascinating talk, Kevin Slavin argues that we're living in a world controlled by algorithms which determine: espionage tactics, stock prices, movie scripts, and architecture. He warns us that we are writing code we can no longer...
Khan Academy
Khan Academy: Divide and Conquer Algorithms
Learn about two sorting algorithms: selection sort and insertion sort.
Cornell University
Cornell University: Kleinberg: The Mathematics of Algorithm Design
This site contains a paper (in PDF format) that describes some ways in which efficiency analysis may be performed on algorithms.
Other
Dunne: Algorithm Design Paradigms
This resource contains the slides and lecture notes for Professor Dunne's course on algorithm design.
John Wiley & Sons
An Algorithm: Baking a Cake
A single slide that defines the term algorithm and then lists the steps to bake a cake as an example
Mangahigh
Mangahigh: Number: Division Algorithm
Use the division algorithm to solve division problems.
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