+
Lesson Plan
George Mason University

Lesson Plans: Whole Number Algorithms Base Ten Blocks

For Teachers 3rd - 8th Standards
Brief lesson plans that show how to use base ten blocks to do all four operations and a little bit of algebra.
+
Handout
University of Hawai'i

University of Hawaii: Bubble Sort

For Students 9th - 10th
This page explains how a bubble sort works along with examples and source code.
+
Lesson Plan
University of Canterbury

Cs Unplugged: Parity Magic

For Teachers 3rd - 5th
This activity will look at how computers correct errors automatically.
+
Lesson Plan
Code.org

Code.org: Cs Fundamentals: Lesson 8: Changing Variables With Bee

For Teachers 4th - 6th
This lesson will help illustrate how variables can make programs more powerful by allowing values to change while the code is running.
+
Lesson Plan
Code.org

Code.org: Cs Fundamentals: Lesson 7: Variables With Artist

For Teachers 4th - 6th
n this lesson, students will explore the creation of repetitive designs using variables in the Artist environment. Students will learn how variables can be used to make code easier to write and easier to read, even when the values don't...
+
Lesson Plan
Code.org

Code.org: Cs Fundamentals: Lesson 6: Envelope Variables

For Teachers 4th - 6th
This lesson helps to explain what variables are and how we can use them in many different ways.
+
Unknown Type
Khan Academy

Khan Academy: Move Three Disks in Towers of Hanoi

For Students 9th - 10th
Move three disks in Towers of Hanoi, following the steps learned.
+
Handout
Wikimedia

Wikipedia: Encryption

For Students 9th - 10th
Wikipedia provides a basic definition of encryption, and distinguishes between the two encryption methods: symmetric and asymmetric key algorithms.
+
Interactive
Calculator Soup

Calculator Soup: Long Multiplication Calculator

For Students 9th - 10th Standards
Multiplication of positive or negative whole numbers or decimal numbers as the multiplicand and multiplier to calculate the product using long multiplication. The solution shows the work for the Standard Algorithm.
+
Handout
Wikimedia

Wikipedia: Big O Notation

For Students 9th - 10th
A Wikipedia description of the algorithm efficiency measurement known as Big-O.
+
Handout
Wikimedia

Wikipedia: Pseudocode

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

Wikipedia: Binary Search

For Students 9th - 10th
A Wikipedia description of the binary search algorithm.
+
Handout
Wikimedia

Wikipedia: Insertion Sort

For Students 9th - 10th
A Wikipedia description of the Insertion Sort algorithm.
+
Handout
Wikimedia

Wikipedia: Selection Sort

For Students 9th - 10th
A Wikipedia description of the Selection Sort algorithm.
+
Handout
Wikimedia

Wikipedia: Merge Sort

For Students 9th - 10th
A Wikipedia description of the Merge Sort algorithm.
+
Handout
Wikimedia

Wikipedia: Radix Sort

For Students 9th - 10th
A Wikipedia description of the Radix sort algorithm.
+
Unknown Type
Mr. Martini's Classroom

Mr. Martini's Classroom: Long Multiplication Quiz

For Students 6th - 8th Standards
Students are challenged to multiply two, three, and four-digit numbers using the standard multiplication algorithm. They can set the number of digits in the multipliers, choose to have their quiz graded, or select new problems.
+
Handout
Other

Minich: Pseudocode

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

Class Flow: Metric System

For Teachers 6th - 8th
[Free Registration/Login Required] This is a supplemental metric system flipchart I used with my students to reinforce previous classroom discussions. It contains an algorithm we developed in class, as well as, several practice problems...
+
Handout
National Institute of Standards and Technology (NIST)

Dictionary of Algorithms and Data Structures: Linked List

For Students 9th - 10th
A description of the linked list data structure.
+
Website
National Institute of Standards and Technology (NIST)

Dictionary of Algorithms and Data Structures: Array

For Students 9th - 10th
The definition of an array data structure with links to array subtopics.
+
Website
National Institute of Standards and Technology (NIST)

Dictionary of Algorithms and Data Structures: Heap

For Students 9th - 10th
The DADS definition of the heap abstract data type.
+
Handout
National Institute of Standards and Technology (NIST)

Dictionary of Algorithms and Data Structures: Stack

For Students 9th - 10th
The DADS description of the stack data structure.
+
Website
National Institute of Standards and Technology (NIST)

Dictionary of Algorithms and Data Structures: Binary Tree

For Students 9th - 10th
The DADS description of the binary tree abstract data structure.

Other popular searches