Computers & Digital Literacy · Grade 10
Data Representation and Compression
Learners move fluently between binary, decimal and hexadecimal, reason about the limits of fixed-width storage and what happens on overflow, and calculate the uncompressed size of images and audio from their parameters. They then compress data by hand with run-length encoding, measure compression ratios, and decide when lossless or lossy compression is the right tool.
- 4 lessons
- About 105 minutes
- Data representation and compression check: 10 questions
- Ways to answer: fill in the blanks, choose an answer, trace code, estimate, match pairs and type a number
What learners will discover
- Convert between binary, decimal and hexadecimal, and explain why one hex digit stands for exactly four bits.
- Use the rule that n bits give 2^n^ values (0 to 2^n^ − 1 unsigned) to predict ranges and explain overflow and its consequences.
- Calculate uncompressed image size from width, height and bits per pixel, and uncompressed audio size from sample rate, bit depth, channels and duration.
- Encode and decode run-length data, compute a compression ratio, and justify choosing lossless or lossy compression for a situation.
Lessons
-
Binary, decimal and hexadecimal 8 steps5 practiceabout 25 min
-
Fixed width, ranges and overflow 7 steps4 practiceabout 25 min
-
How big is a picture or a recording? 8 steps5 practiceabout 27 min
-
Compression: lossless and lossy 9 steps6 practiceabout 28 min
-
Data representation and compression check 10 questions at the end
Keep exploring
More 10th grade computer skills
- 10th Grade Computer Skills Worksheets11 printable worksheets
Guide for grown-ups
- How to start homeschooling: a step-by-step guide for familiesA guide for parents · 7 min read