ALEX Classroom Resource

  

Text Compression

  Classroom Resource Information  

Title:

Text Compression

URL:

https://classic.csunplugged.org/text-compression/

Content Source:

Other
CS Unplugged
Type: Learning Activity

Overview:

Many computer users are familiar with compressed formats such as zip, gzip, or gif images. These are based on a method called Ziv-Lempel coding, which turns out to be an interesting exercise in finding patterns in text.

Children’s rhymes and stories are good examples of text compression because they often involve repeated words and sequences.

Content Standard(s):
Digital Literacy and Computer Science
DLIT (2018)
Grade: 6
20) Identify data transferring protocols, visualization, and the purpose of data and methods of storage.

Examples: Using an online collection tool or form to collect data that is then stored in a spreadsheet or database.

Unpacked Content
Evidence Of Student Attainment:
Students will:
  • identify common data transferring protocols.
  • identify why particular protocols are used for various methods of storage and visualization.
Teacher Vocabulary:
  • transfer protocols
  • visualization
Knowledge:
Students know:
  • different transferring protocols are used for specific purposes depending on the data and storage methods.
Skills:
Students are able to:
  • differentiate basic data transferring protocols from another and various methods of storing data.
Understanding:
Students understand that:
  • data is compressed and stored in various transferring protocols depending on the purpose.
Digital Literacy and Computer Science
DLIT (2018)
Grade: 6
21) Identify varying data structures/systems and methods of classification, including decimal and binary.

Examples: Difference between a bit and a byte, bit representation, pixels.

Unpacked Content
Evidence Of Student Attainment:
Students will:
  • recognize various data structures and methods of classification such as binary and decimal.
Teacher Vocabulary:
  • data structures
  • decimal
  • binary
Knowledge:
Students know:
  • how to recognize a binary number system including bits and bytes.
Skills:
Students are able to:
  • identify how binary can be used for bit representation in pixels.
Understanding:
Students understand that:
  • there are several data structures and methods for classification.
Tags: coding, compression, text, visualization
License Type: Attribution Non-Commercial Share Alike
For full descriptions of license types and a guide to usage, visit :
https://creativecommons.org/licenses
Accessibility
Comments
  This resource provided by:  
Author: Aimee Bates
Alabama State Department of Education