Other
Ibm: Mastering Recursive Programming
A discussion of how to write a correct recursive algorithm. Numerous examples are given in several different programming languages.
Other
Adb: How Remote Sensing Technology Improves Efficiency of Irrigation Systems
With the increase of free satellite data combined with scientific algorithms and cloud computing capacity, developing affordable operational monitoring systems for irrigation management in Asia is now feasible. The use of virtual field...
Cornell University
Cornell University: Counting Solution Clusters in Graph Coloring Problems
This paper proposes one of the first scalable methods for estimating the number of clusters of solutions of graph coloring problems using a belief propagation like algorithm.
Shodor Education Foundation
Shodor Interactivate: Solving Equations
Introduction to various algorithms for solving single-variable, linear equations.
Khan Academy
Khan Academy: Challenge: Recursive Powers
Challenge problems practicing recursive powers.
Khan Academy
Khan Academy: Challenge: Recursive Factorial
Practice solving recursive factorials with these problems.
Khan Academy
Khan Academy: Computing Powers of a Number
Although JavaScript has a built in pow function that computes powers of a number, learn how to write a similar function recursively.
Khan Academy
Khan Academy: Challenge: Iterative Factorial
Practice applying recursion with iterative factorials.
Khan Academy
Khan Academy: Using Recursion to Determine Whether a Word Is a Palindrome
Learn how to use recursion to determine whether a word is a palindrome.
Khan Academy
Khan Academy: Multiple Recursion With the Sierpinski Gasket
See a good example of a mathematical construct that is a fractal known as a Sierpinski gasket.
Khan Academy
Khan Academy: The Factorial Function
See examples of recursion, and look how to compute the factorial function.
Khan Academy
Khan Academy: Recursion
Learn about recursion and how it applies to different situations.
Khan Academy
Khan Academy: Big Omega Notation
Learn about Big Omega notation in computer programming.
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.
Other
Elmwood Park High School: Vertex Edge Graphs
In this Unit, you will use vertex-edge graphs and Euler Circuits to help find optimum paths. Included are two lessons that help you develop the understanding and skill needed to solve problems about optimum paths and conflicts.
Wolfram Research
Wolfram Math World: Golden Ratio
Math World explains the Golden Ratio, gives the formula for finding the irrational number, and expresses this value as an infinite series. Also defines and represents the Ratio geometrically, its relationship to the Fibonacci numbers,...
Science Buddies
Science Buddies: Getting More Out of Less : Google Hits and Search Terms
Google is the name of the most often used search engine on the Internet. "Googol" is the mathematical term for a 1 followed by 100 zeros. It's a very large number. This experiment will help you test different search terms and find out.
University of Texas
Inside Mathematics: Bikes and Trikes [Pdf]
This task challenges a student to demonstrate understanding of concepts involved in multiplication.
Other
Ohio Department of Education: Models for Dividing Fractions [Pdf]
This resource consists of a detailed, hands-on lesson plan for dividing fractions using manipulatives such as fraction bars.
University of Auckland School of Computer Science
Morris: Graphs
A description of the graph data structure and how it is used to solve certain types of problems.
TeachEngineering
Teach Engineering: Wait Program!
After completing an associated lesson, students test their understanding in two programming tasks that utilize LEGO MINDSTORMS NXT robots and sound/touch sensors. Students gain practice in the iterative design-program-test-redesign process.
TeachEngineering
Teach Engineering: What Is a Program?
Using a few blindfolds and a simple taped floor maze exercise, students come to understand that computers rely completely upon instructions given in programs and thus programs must be comprehensive and thorough. Then students learn to...
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