Activity
Khan Academy

Khan Academy: Challenge: Recursive Factorial

For Students 9th - 10th
Practice solving recursive factorials with these problems.
eBook
Khan Academy

Khan Academy: Computing Powers of a Number

For Students 9th - 10th
Although JavaScript has a built in pow function that computes powers of a number, learn how to write a similar function recursively.
Activity
Khan Academy

Khan Academy: Challenge: Iterative Factorial

For Students 9th - 10th
Practice applying recursion with iterative factorials.
eBook
Khan Academy

Khan Academy: Using Recursion to Determine Whether a Word Is a Palindrome

For Students 9th - 10th
Learn how to use recursion to determine whether a word is a palindrome.
eBook
Khan Academy

Khan Academy: Multiple Recursion With the Sierpinski Gasket

For Students 9th - 10th
See a good example of a mathematical construct that is a fractal known as a Sierpinski gasket.
eBook
Khan Academy

Khan Academy: The Factorial Function

For Students 9th - 10th
See examples of recursion, and look how to compute the factorial function.
eBook
Khan Academy

Khan Academy: Recursion

For Students 9th - 10th
Learn about recursion and how it applies to different situations.
eBook
Khan Academy

Khan Academy: Insertion Sort

For Students 9th - 10th
Learn about many differnet ways to do an insertion sort.
Article
Khan Academy

Khan Academy: Big Omega Notation

For Students 9th - 10th
Learn about Big Omega notation in computer programming.
Article
History of Computing Science

History of Computing Science: The Turing Machine

For Students 9th - 10th
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.
Lesson Plan
Other

Elmwood Park High School: Vertex Edge Graphs

For Students 10th - 12th
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.
Activity
Wolfram Research

Wolfram Math World: Golden Ratio

For Students 9th - 10th
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,...
Activity
Science Buddies

Science Buddies: Getting More Out of Less : Google Hits and Search Terms

For Students 3rd - 5th
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.
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.
PPT
Other

Bucket Sort and Radix Sort

For Students 9th - 10th
A slideshow presentation of the Bucket and Radix sorts.
Lesson Plan
Other

Ohio Department of Education: Models for Dividing Fractions [Pdf]

For Teachers 5th - 6th Standards
This resource consists of a detailed, hands-on lesson plan for dividing fractions using manipulatives such as fraction bars.
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.
Activity
TeachEngineering

Teach Engineering: Wait Program!

For Teachers 4th - 8th
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.
Lesson Plan
TeachEngineering

Teach Engineering: What Is a Program?

For Teachers 4th - 8th
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...
Lesson Plan
TeachEngineering

Teach Engineering: How Do You Make a Program Wait?

For Teachers 4th - 8th
Building on the programming basics learned so far in a corresponding Robotics unit, young scholars learn how to program using sensors rather than by specifying exact durations. Working with the LEGO MINDSTORMS NXT robots and software,...
Lesson Plan
TeachEngineering

Teach Engineering: Does It Work? Test and Test Again

For Teachers 9th - 10th
Testing is critical to any design, whether it be in the creation of new software or building a bridge across a wide river. Despite risking the quality of the design, the testing stage is often hurried in order to get products to market....
Website
Massachusetts Institute of Technology

Mit: Computer Science and Artificial Intelligence Laboratory

For Students 9th - 10th
This site contains a variety of resources, information about, and research concerning artificial intelligence.
Activity
University of Waterloo (Canada)

University of Waterloo: Math Frog: Dividerama!

For Students 3rd - 5th
Play Dividerama to test your skills at division by completing 16 long division questions.
Unit Plan
E-learning for Kids

E Learning for Kids: Math: Igloo: Addition

For Students 4th - 5th
It takes a lot of math to build an Igloo. Can you help Kirima? Students will learn to select and apply appropriate mental, written or calculator strategies to solve addition problems.

Other popular searches