# Cambridge IGCSE™ Computer Science (0478 / 0984): Section 3: Hardware & Architecture

> Von Neumann CPU architecture, registers (PC, MAR, MDR, CIR, ACC), the Fetch-Decode-Execute (FDE) cycle, CPU cores/cache/clock speed, instruction sets, embedded systems, input/output peripherals, sensors, primary RAM/ROM, and secondary magnetic/optical/SSD storage technologies.

- **Track:** [Cambridge IGCSE™ Computer Science (0478 / 0984)](https://csmasters.dev/tracks/igcse-0478.md) (CAMBRIDGE IGCSE 0478)
- **Module:** Section 3: Hardware & Architecture
- **Total Lessons:** 16
- **URL:** https://csmasters.dev/tracks/igcse-0478/course_modules/3-hardware

---

## Module Lessons

### Lesson 1: [3.0 Module Overview: Hardware](https://csmasters.dev/learn/igcse-0478/hardware-overview.md)
- **Estimated Duration:** 5 mins
- **XP Reward:** 5 XP
- **Access Level:** Open Theory (All-Access Practice)
- **HTML Link:** https://csmasters.dev/learn/igcse-0478/hardware-overview

### Lesson 2: [CPU Architecture & Von Neumann Architecture](https://csmasters.dev/learn/igcse-0478/cpu-architecture-von-neumann.md)
- **Estimated Duration:** 15 mins
- **XP Reward:** 90 XP
- **Access Level:** Open Theory (All-Access Practice)
- **HTML Link:** https://csmasters.dev/learn/igcse-0478/cpu-architecture-von-neumann

### Lesson 3: [The Fetch-Decode-Execute (FDE) Cycle](https://csmasters.dev/learn/igcse-0478/fetch-decode-execute-cycle.md)
- **Estimated Duration:** 15 mins
- **XP Reward:** 90 XP
- **Access Level:** Open Theory (All-Access Practice)
- **HTML Link:** https://csmasters.dev/learn/igcse-0478/fetch-decode-execute-cycle

### Lesson 4: [CPU Performance Factors](https://csmasters.dev/learn/igcse-0478/cpu-performance-factors.md)
- **Estimated Duration:** 15 mins
- **XP Reward:** 90 XP
- **Access Level:** Open Theory (All-Access Practice)
- **HTML Link:** https://csmasters.dev/learn/igcse-0478/cpu-performance-factors

### Lesson 5: [Instruction Sets & Machine Code](https://csmasters.dev/learn/igcse-0478/instruction-sets-machine-code.md)
- **Estimated Duration:** 15 mins
- **XP Reward:** 90 XP
- **Access Level:** Open Theory (All-Access Practice)
- **HTML Link:** https://csmasters.dev/learn/igcse-0478/instruction-sets-machine-code

### Lesson 6: [Embedded Systems](https://csmasters.dev/learn/igcse-0478/embedded-systems.md)
- **Estimated Duration:** 10 mins
- **XP Reward:** 60 XP
- **Access Level:** Open Theory (All-Access Practice)
- **HTML Link:** https://csmasters.dev/learn/igcse-0478/embedded-systems

### Lesson 7: [Input Devices](https://csmasters.dev/learn/igcse-0478/input-devices-and-sensors.md)
- **Estimated Duration:** 15 mins
- **XP Reward:** 90 XP
- **Access Level:** Open Theory (All-Access Practice)
- **HTML Link:** https://csmasters.dev/learn/igcse-0478/input-devices-and-sensors

### Lesson 8: [Touchscreen Technologies](https://csmasters.dev/learn/igcse-0478/touchscreen-technologies.md)
- **Estimated Duration:** 15 mins
- **XP Reward:** 30 XP
- **Access Level:** Open Theory (All-Access Practice)
- **HTML Link:** https://csmasters.dev/learn/igcse-0478/touchscreen-technologies

### Lesson 9: [Sensors in Context](https://csmasters.dev/learn/igcse-0478/sensors-in-context.md)
- **Estimated Duration:** 10 mins
- **XP Reward:** 90 XP
- **Access Level:** Open Theory (All-Access Practice)
- **HTML Link:** https://csmasters.dev/learn/igcse-0478/sensors-in-context

### Lesson 10: [Output Devices & Actuators](https://csmasters.dev/learn/igcse-0478/output-devices-and-actuators.md)
- **Estimated Duration:** 15 mins
- **XP Reward:** 85 XP
- **Access Level:** Open Theory (All-Access Practice)
- **HTML Link:** https://csmasters.dev/learn/igcse-0478/output-devices-and-actuators

### Lesson 11: [Printing Technologies](https://csmasters.dev/learn/igcse-0478/printing-technologies.md)
- **Estimated Duration:** 10 mins
- **XP Reward:** 30 XP
- **Access Level:** Open Theory (All-Access Practice)
- **HTML Link:** https://csmasters.dev/learn/igcse-0478/printing-technologies

### Lesson 12: [Primary Storage: RAM, ROM & Virtual Memory](https://csmasters.dev/learn/igcse-0478/primary-storage-ram-rom.md)
- **Estimated Duration:** 15 mins
- **XP Reward:** 90 XP
- **Access Level:** Open Theory (All-Access Practice)
- **HTML Link:** https://csmasters.dev/learn/igcse-0478/primary-storage-ram-rom

### Lesson 13: [Secondary Storage Technologies](https://csmasters.dev/learn/igcse-0478/secondary-storage-technologies.md)
- **Estimated Duration:** 15 mins
- **XP Reward:** 90 XP
- **Access Level:** Open Theory (All-Access Practice)
- **HTML Link:** https://csmasters.dev/learn/igcse-0478/secondary-storage-technologies

### Lesson 14: [Cloud and Local Storage](https://csmasters.dev/learn/igcse-0478/cloud-storage.md)
- **Estimated Duration:** 10 mins
- **XP Reward:** 30 XP
- **Access Level:** Open Theory (All-Access Practice)
- **HTML Link:** https://csmasters.dev/learn/igcse-0478/cloud-storage

### Lesson 15: [Network Hardware and Addresses](https://csmasters.dev/learn/igcse-0478/network-hardware.md)
- **Estimated Duration:** 10 mins
- **XP Reward:** 30 XP
- **Access Level:** Open Theory (All-Access Practice)
- **HTML Link:** https://csmasters.dev/learn/igcse-0478/network-hardware

### Lesson 16: [Mixed Practice: Hardware](https://csmasters.dev/learn/igcse-0478/hardware-review.md)
- **Estimated Duration:** 20 mins
- **XP Reward:** 30 XP
- **Access Level:** Open Theory (All-Access Practice)
- **HTML Link:** https://csmasters.dev/learn/igcse-0478/hardware-review

