Data Compression Teacher Resources

Find Data Compression lesson plans and worksheets
Showing 29 resources
+
Lesson Plan
Curated OER

Compile and Execute

For Teachers 9th - Higher Ed
Students are able to define the following terms: compiler, source code, object code, syntax code, and debugging. They are able to define a computational problem. Students are able to formulate a simple mathematical model. They are able...
+
Lesson Plan
Curated OER

Data Handling Techniques

For Teachers 6th - 7th
Students study data analysis methods. In this data analysis lesson, students study data compression and data editing methods used for the spacecraft Galileo. Students study the 'lossless' and 'lossy' techniques.
+
Lesson Plan
Computer Science Unplugged

Colour by Numbers–Image Representation

For Teachers 2nd - 12th
How do computers store and send images? Here's an activity that explains one way a computer can compress image information. Pupils decode run-length coding to produce a black and white image. Pairs then work together to code and...
+
Lesson Plan
Code.org

Encoding Color Images

For Teachers 9th - 12th
Color me green. The fourth lesson in a unit of 15 introduces the class to color images and how to encode color images using binary code and hexadecimal numbers — and they will quickly notice that it is easier to code the...
+
Lesson Plan
Code.org

Encoding B and W Images

For Teachers 9th - 12th
Imagine drawing with zeros and ones. The third lesson in a unit of 15 introduces the class to creating black and white images. Pairs get together to create an encoding scheme in order to make these images. They move on to a...
+
Interactive
PHET

Band Structure

For Students 9th - 12th Standards
Electricity travels at the speed of light, 186,000 miles per second. Through a simulation, classes see how the structure of energy bands in crystals of atoms determines how materials conduct electricity. Participants can change the...
+
Lesson Plan
Curated OER

Digital Images: From Satellites To The Internet

For Teachers 9th - 12th
Young scholars examine digital images and how satellites orbiting Earth send information and pictures to Earth over the Internet. They use a digital camera to put pictures on a computer and decode a satellite image from space.
+
Article
Khan Academy

Khan Academy: Behind the Scenes: Browse the J Query Source Code

For Students 9th - 10th
Learn about the open source jQuery source code programmers use in programming interactive web pages.
+
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.
+
Online Course
Cosmo Learning

Cosmo Learning: Principles of Digital Communications I

For Students 9th - 10th
A collection of video lectures from a course introducing students to the theory and practices in digital communications. Webpage includes twenty-four lectures from a professor at the Massachusetts Institute of Technology. Lectures vary...
+
Website
University of Canterbury

University of Canterbury: Cs Unplugged

For Teachers 9th - 10th
A collection of free learning activities that teach computer science through games and puzzles that use cards, string, crayons and lots of running around. The activities introduce students to computational thinking through concepts such...
+
Article
Microsoft

Microsoft Developer Network: Coding Techniques and Programming Practices

For Students 9th - 10th
This article provides coding techniques and programming practices for improving the quality of source code.
+
Unknown Type
Khan Academy

Khan Academy: Lossless File Compression

For Students 9th - 10th
Practice using lossless text and image compression algorithms and considering what data can be compressed most easily.
+
Unknown Type
Khan Academy

Khan Academy: Lossy vs. Lossless Compression

For Students 9th - 10th
Check your understanding of lossy and lossless compression techniques, in this set of free practice questions designed for AP Computer Science Principles students.
+
Handout
Wikimedia

Wikipedia: Software Documentation

For Students 9th - 10th
A Wikipedia description of software (or source code) documentation.
+
Unit Plan
Department of Defense

Do Dea: Justice and Injustice

For Students 9th - 10th Standards
In this self-guided unit, you will be exploring the themes of justice and injustice. Included are lessons, self-assessments, background information, and learning activities. At the end of the unit, you will follow the research process to...
+
eBook
Other

Sommerville: Software Documentation

For Students 9th - 10th
An in-depth treatment of the software documentation subject, from what documents should be produced by a large project team to the methods that should be used to produce high quality documentation.
+
Unit Plan
Department of Defense

Do Dea: Web Design: Module 2: Web Authoring / Intro to Html

For Students 9th - 10th
In Module 2 of this course on web design, students learn how to begin creating a web page using a text editor, how to use tags and attributes, how to format text, and how to use lists. The last section covers accessibility issues and how...
+
Interactive
Other

Programming Art: Director Card Game Tutorial

For Students 9th - 10th
This tutorial will show you how to get started making a card game in Director using the Lingo programming language. You will also get some experience with objects, behaviors, and other Director basics by downloading the free source code...
+
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.
+
Website
Other

Delphi Dabbler

For Students 9th - 10th
This site contains a variety of Delphi resources from source code to tutorials.
+
Website
Other

Thefreecountry: Free Pascal Compilers, Free Delphi Compilers

For Students 9th - 10th
This site contains Delphi compilers, libraries, source code and documentation.
+
Handout
Carnegie Mellon University

Carnegie Mellon University: Programming Language Research

For Students 9th - 10th
This site contains a listing of compiler topics and their links as well as related sites.
+
Website
Other

Eli: An Integrated Toolset for Compiler Construction

For Students 9th - 10th
This site describes a compilation process which converts design specifications into software.

Browse by Subject


Data Compression