+
Lesson Plan
University of Canterbury

University of Canterbury; Cs Unplugged: Text Compression

For Teachers 2nd - 8th
Learn how compressed formats such as zip, gzip, or gif images are all based on a method called Ziv-Lempel coding, which turns out to be an interesting exercise in finding patterns in text.
+
Activity
Khan Academy

Khan Academy: Representing Graphs

For Students 9th - 10th
Some practice problems with data and graph representation in computer science.
+
Lesson Plan
University of Canterbury

University of Canterbury: Cs Unplugged: Image Representation

For Teachers K - 1st
This activity explores how images are displayed, based on the pixel as a building block using data compression. The compression method used in this activity is based on the one used in fax machines, for black and white images.
+
Activity
Code.org

Code Studio: Picturing Data

For Students K - 1st
Use a Play Lab project to collect data and make predictions. Use this unplugged activity to introduce data.
+
Activity
Other

Beanz: Variables, Constants, and Data Types

For Students 6th - 9th
Learn variables, constants, and data types with exercises you can do to test your knowledge.
+
Article
Other

Beanz: Code Snippets: Variables

For Students 6th - 9th
Learn how variables in code work in several computer languages.
+
eBook
Khan Academy

Khan Academy: Review: Variables

For Students 9th - 10th
Understand variables in computer programming.
+
Interactive
Khan Academy

Khan Academy: Challenge: Bucktooth Bunny

For Students 9th - 10th
Use the power of variables to give a bunny bigger eyes and teeth in this coding challenge.
+
Interactive
Khan Academy

Khan Academy: Using Variables

For Students 9th - 10th
Some practice problems with variables in computer programming.
+
Activity
Khan Academy

Khan Academy: Challenge: Store a Graph

For Students 9th - 10th
Practice graph representation with this challenge problem.
+
eBook
Khan Academy

Khan Academy: Representing Graphs

For Students 9th - 10th
There are several ways to represent graphs, each with its advantages and disadvantages. Some situations, or algorithms that we want to run with graphs as input, call for one representation, and others call for a different representation....
+
eBook
Khan Academy

Khan Academy: Finding Patterns in Data Sets

For Students 9th - 10th
Explore examples of patterns that we can find in the data around us.
+
Unknown Type
Khan Academy

Khan Academy: Finding Patterns in Data Sets

For Students 9th - 10th
Explore examples of patterns that we can find in the data around us with these practices problems.
+
eBook
Khan Academy

Khan Academy: Number Limits, Overflow, and Roundoff

For Students 9th - 10th
Learn about the limitations of storing numbers in computer programming.
+
eBook
Khan Academy

Khan Academy: Storing and Updating Lists

For Students 9th - 10th
Learn about storing and updating lists of data in code.
+
Article
BBC

Bbc Bitesize: Data Structures and Data Types: Variable Scope

For Students 9th - 10th
Learn how global and local variables affect coding.
+
Article
BBC

Bbc Bitesize: Data Structures and Data Types: Identifiers and Annotation

For Students 9th - 10th
See how choosing meaningful names for the variables, constants, and subroutines makes it easier for the next person to work on the code to understand it.
+
Article
BBC

Bbc Bitesize: Data Structures and Data Types: Variables and Constants

For Students 9th - 10th
Computer programs usually use data in some shape or form expressed as varaiables and constants.
+
Article
BBC

Bbc Bitesize: Data Structures and Data Types: Implementing Data Structures

For Students 9th - 10th
Learn how data structures are implemented in computer programming.
+
Article
Other

Learn to Code With Me: The 4 Data Structures Every New Developer Should Know

For Students 9th - 10th
Learn about the four data structures evident inbn computer programming.
+
Unknown Type
Khan Academy

Khan Academy: Big Data

For Students 9th - 10th
Check your understanding of large data sets (big data) in this set of free practice questions designed for AP Computer Science Principles students.
+
Unknown Type
Khan Academy

Khan Academy: Computing Basic Statistics

For Students 9th - 10th
Check your understanding of what simple statistics can be computed on a data set, in this set of free practice questions designed for AP Computer Science Principles students.
+
Handout
Texas A&M University

Texas A&m University: What Are Data Structures?

For Students 9th - 10th
Learn how data structures help to organize data and information.