# 1.0 Module Overview: Data Representation

- **Track:** Cambridge IGCSE™ Computer Science (0478 / 0984) (CAMBRIDGE IGCSE 0478)
- **Module:** Section 1: Data Representation
- **Estimated Duration:** 5 minutes
- **Access:** Open Theory + Free Practice

---

## Theory & Conceptual Background

Use this module to build one skill at a time, then apply it in a different situation. Read each worked example, explain its steps and attempt the exercises without copying the example. The mixed review is for retrieval now and after a delay.

## Lessons

- [Number Systems & Base Conversions](/learn/igcse-0478/number-systems-and-conversions)
- [Binary Addition & Overflow Errors](/learn/igcse-0478/binary-addition-and-overflow)
- [Logical Binary Shifts](/learn/igcse-0478/logical-binary-shifts)
- [Two's Complement Signed Integers](/learn/igcse-0478/twos-complement-representation)
- [Text Representation: ASCII & Unicode](/learn/igcse-0478/text-representation-ascii-unicode)
- [Storage Measurement Units (KiB, MiB, GiB)](/learn/igcse-0478/data-storage-units-and-calculations)
- [Sound Sampling & Representation](/learn/igcse-0478/sound-sampling-and-representation)
- [Bitmap Graphics & Pixel Calculations](/learn/igcse-0478/image-representation-and-pixels)
- [Data Compression: Lossy vs Lossless (RLE)](/learn/igcse-0478/compression-lossy-and-lossless)
- [Mixed Practice: Data Representation](/learn/igcse-0478/representation-review)

## Study and feedback

Reading theory is open. Interactive access depends on your account and module access; the AI Tutor requires eligible All-Access membership. Structured checks provide feedback on specific answers. Written explanations and diagrams need comparison with the worked guidance and, where possible, a teacher's feedback. Passing a check is not a prediction of an exam grade.

---

## Interactive Exercises & Autotest Specifications

### Exercise 1: Overview Check: How to study (Fill in blank, 5 XP)

**Instructions:**
Work out each answer before submitting. After reading a worked example, should you copy it or try new values?


**Starter Code:**
```text
{"prompt":"Overview Check: How to study","template":"1. After reading a worked example, should you copy it or try new values? [blank_1]","blanks":[{"id":"blank_1"}],"word_bank":["try new values","copy it directly","skip the practice"]}
```


