+
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.