# 2.0 Module Overview: Data Transmission

- **Track:** Cambridge IGCSE™ Computer Science (0478 / 0984) (CAMBRIDGE IGCSE 0478)
- **Module:** Section 2: Data Transmission
- **Estimated Duration:** 5 minutes
- **Access:** Open Theory (All-Access for Interactive IDE &amp; Autotests)

---

## 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

- [Packet Switching & Packet Structure](/learn/igcse-0478/packet-switching-and-structure)
- [Transmission Methods and Directions](/learn/igcse-0478/transmission-methods-and-usb)
- [USB Interfaces](/learn/igcse-0478/usb-interfaces)
- [Error Detection: Parity Checks & Parity Blocks](/learn/igcse-0478/error-detection-parity-checks)
- [Parity Blocks](/learn/igcse-0478/parity-blocks)
- [Checksums, Echo Checks & Check Digits](/learn/igcse-0478/checksum-echo-check-digits)
- [Automatic Repeat reQuest (ARQ)](/learn/igcse-0478/automatic-repeat-requests-arq)
- [Symmetric & Asymmetric Encryption](/learn/igcse-0478/symmetric-and-asymmetric-encryption)
- [Mixed Practice: Data Transmission](/learn/igcse-0478/transmission-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"]}
```


