Compression: Crash Course Computer Science #21

Learning Resource Type

Classroom Resource

Subject Area

Digital Literacy and Computer Science

Grade(s)

9, 10, 11, 12

Overview

Often files are way too large to be easily stored on hard drives or transferred over the Internet - the solution, unsurprisingly, is to make them smaller. Today, we’re going to talk about lossless compression, which will give you the exact same thing when reassembled, as well as lossy compression, which uses the limitations of human perception to remove less important data. From listening to music and sharing photos, to talking on the phone and even streaming this video right now the ways we use the Internet and our computing devices just wouldn’t be possible without the help of compression.

Digital Literacy and Computer Science (2018) Grade(s): 09-12

DLCS18.HS.4

Use and adapt classic algorithms to solve computational problems.

UP:DLCS18.HS.4

Knowledge

Students know:
  • classic algorithms exist that can be used and adapted to meet one's needs.
  • that it can be easier to alter code than to create it from scratch.

Skills

Students are able to:
  • use and adapt classic algorithms to solve computational problems.

Understanding

Students understand that:
  • algorithms can be altered to fit another use than originally designed for.
Digital Literacy and Computer Science (2018) Grade(s): 09-12

DLCS18.HS.29

Summarize the role of compression and encryption in modifying the structure of digital artifacts and the varieties of information carried in the metadata of these artifacts.

UP:DLCS18.HS.29

Vocabulary

  • compression
  • encryption
  • metadata

Knowledge

Students know:
  • that when a file is altered in any way, changes may be seen in the file metadata.
  • compression and encryption are two methods used when sharing data.

Skills

Students are able to:
  • explain the roles of compression and encryption.
  • summarize the effects of compression and encryption on the metadata of a digital artifact.

Understanding

Students understand that:
  • any process applied to data has the potential to alter the structure of the data.
  • it is important to be aware of potential changes to data structure when electing to use a process.

CR Resource Type

Audio/Video

Resource Provider

PBS

License Type

Custom

Accessibility

Video resources: includes closed captioning or subtitles
ALSDE LOGO