+
Website
University of Auckland School of Computer Science

Morris: Hash Tables

For Students 9th - 10th
A description of hash tables and how they are created.
+
Website
University of Auckland School of Computer Science

Morris: Lists

For Students 9th - 10th
A description of lists as an abstract data type.
+
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.
+
Website
University of Auckland School of Computer Science

Morris: Objects and Ad Ts

For Students 9th - 10th
A description of objects and abstract data types.
+
Activity
University of Auckland School of Computer Science

Morris: Radix Sorting

For Students 9th - 10th
A detailed description of the Radix sort algorithm, including a code solution written in the C programming language and an interactive animation / visualization of the sort at work.
+
Website
University of Auckland School of Computer Science

Morris: Recursion

For Students 9th - 10th
A description of the algorithm technique known as recursion.
+
Activity
University of Auckland School of Computer Science

Morris: Binary Search

For Students 9th - 10th
A description of finding data in an ordered collection using a binary search algorithm.
+
Website
University of Auckland School of Computer Science

Morris: Sorting

For Students 9th - 10th
A description of simple sorting algorithms such as insertion and bubble sorts.
+
Website
University of Auckland School of Computer Science

Morris: Stacks

For Students 9th - 10th
A description of the stack abstract data type.
+
Website
University of Auckland School of Computer Science

Morris: Trees

For Students 9th - 10th
A description of the binary tree data structure.
+
Website
University of Auckland School of Computer Science

Morris: Bin Sort

For Students 9th - 10th
A description and demonstration of the bin sort algorithm.
+
Website
University of Auckland School of Computer Science

Morris: Heaps

For Students 9th - 10th
A description of the heap data structure, its purpose, and methods used to manipulate data in a heap.
+
Website
University of Auckland School of Computer Science

Morris: Heap Sort

For Students 9th - 10th
A description and demonstration of the heap sort algorithm.
+
Activity
University of Auckland School of Computer Science

Morris: Quick Sort

For Students 9th - 10th
A description and demonstration of the quick sort algorithm.
+
Website
University of Auckland School of Computer Science

Morris: Queues

For Students 9th - 10th
A brief description of the queue abstract data type.
+
Website
University of Auckland School of Computer Science

Morris: Priority Queue

For Students 9th - 10th
A brief description of the priority queue abstract data type.
+
Activity
University of Auckland School of Computer Science

Morris: Sequential Searches

For Students 9th - 10th
A description of locating data in a collection with a sequential search algorithm.