# Cambridge IGCSE™ Computer Science (0478 / 0984): Section 4: Software & Translators

> System software vs application software, operating system functions, hardware-firmware-OS layering, hardware and software interrupts, high-level vs low-level languages, compilers, interpreters, assemblers, and Integrated Development Environment (IDE) tools.

- **Track:** [Cambridge IGCSE™ Computer Science (0478 / 0984)](https://csmasters.dev/tracks/igcse-0478.md) (CAMBRIDGE IGCSE 0478)
- **Module:** Section 4: Software & Translators
- **Total Lessons:** 9
- **URL:** https://csmasters.dev/tracks/igcse-0478/course_modules/4-software

---

## Module Lessons

### Lesson 1: [4.0 Module Overview: Software](https://csmasters.dev/learn/igcse-0478/software-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/software-overview

### Lesson 2: [Types of Software: System vs Application](https://csmasters.dev/learn/igcse-0478/types-of-software.md)
- **Estimated Duration:** 15 mins
- **XP Reward:** 90 XP
- **Access Level:** Open Theory (All-Access Practice)
- **HTML Link:** https://csmasters.dev/learn/igcse-0478/types-of-software

### Lesson 3: [From Hardware to Applications](https://csmasters.dev/learn/igcse-0478/firmware-and-startup.md)
- **Estimated Duration:** 10 mins
- **XP Reward:** 30 XP
- **Access Level:** Open Theory (All-Access Practice)
- **HTML Link:** https://csmasters.dev/learn/igcse-0478/firmware-and-startup

### Lesson 4: [Operating System Functions](https://csmasters.dev/learn/igcse-0478/operating-system-functions.md)
- **Estimated Duration:** 15 mins
- **XP Reward:** 90 XP
- **Access Level:** Open Theory (All-Access Practice)
- **HTML Link:** https://csmasters.dev/learn/igcse-0478/operating-system-functions

### Lesson 5: [Hardware & Software Interrupts](https://csmasters.dev/learn/igcse-0478/hardware-and-software-interrupts.md)
- **Estimated Duration:** 15 mins
- **XP Reward:** 90 XP
- **Access Level:** Open Theory (All-Access Practice)
- **HTML Link:** https://csmasters.dev/learn/igcse-0478/hardware-and-software-interrupts

### Lesson 6: [Programming Languages: High-Level vs Low-Level](https://csmasters.dev/learn/igcse-0478/programming-languages-high-low.md)
- **Estimated Duration:** 15 mins
- **XP Reward:** 90 XP
- **Access Level:** Open Theory (All-Access Practice)
- **HTML Link:** https://csmasters.dev/learn/igcse-0478/programming-languages-high-low

### Lesson 7: [Translators: Compilers, Interpreters & Assemblers](https://csmasters.dev/learn/igcse-0478/language-translators.md)
- **Estimated Duration:** 15 mins
- **XP Reward:** 95 XP
- **Access Level:** Open Theory (All-Access Practice)
- **HTML Link:** https://csmasters.dev/learn/igcse-0478/language-translators

### Lesson 8: [Integrated Development Environments](https://csmasters.dev/learn/igcse-0478/ide-tools.md)
- **Estimated Duration:** 10 mins
- **XP Reward:** 60 XP
- **Access Level:** Open Theory (All-Access Practice)
- **HTML Link:** https://csmasters.dev/learn/igcse-0478/ide-tools

### Lesson 9: [Mixed Practice: Software](https://csmasters.dev/learn/igcse-0478/software-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/software-review

