Handout
Kent State University

Rashid Bin Muhammad: Design and Analysis of Algorithms

For Students 9th - 10th
This site contains the lecture notes from Dr. Muhammad's course on algorithm design and analysis.
Online Course
Massachusetts Institute of Technology

Mit: Open Course Ware: Introduction to Algorithms

For Students 9th - 10th
A complete course on algorithms presented at the college undergraduate level. The course includes video lecture, course materials, assignments and exams. Answer keys are provided for all assignments and exams.
Handout
Other

California Polytechnic State University: Pseudocode Standard

For Students 9th - 10th
An in-depth discussion of the algorithm design language known as pseudocode.
Primary
Cornell University

Cornell University: Kleinberg: The Mathematics of Algorithm Design

For Students 9th - 10th
This site contains a paper (in PDF format) that describes some ways in which efficiency analysis may be performed on algorithms.
Primary
Other

Dunne: Algorithm Design Paradigms

For Students 9th - 10th
This resource contains the slides and lecture notes for Professor Dunne's course on algorithm design.
Activity
John Wiley & Sons

An Algorithm: Baking a Cake

For Students 9th - 10th
A single slide that defines the term algorithm and then lists the steps to bake a cake as an example
Handout
John Wiley & Sons

Wiley: Pseudocode Example: Game of Monopoly

For Students 9th - 10th
An easy example of pseudocode, the language for designing algorithms, for playing the game of monopoly.
Handout
Wikimedia

Wikipedia: Algorithm Design

For Students 9th - 10th
A Wikipedia description of the process of designing algorithms.
Handout
Wikimedia

Wikipedia: Pseudocode

For Students 9th - 10th
A Wikipedia description of the algorithm design language known as pseudocode.
Handout
Other

Minich: Pseudocode

For Students 9th - 10th
A concise explanation of the algorithm design language known as pseudocode.