# Cambridge International A Level Computer Science (9618): Section 20: Further Programming & OOP

> Object-Oriented Programming (OOP) classes, encapsulation, inheritance, polymorphism, method overriding, declarative programming (Prolog), and binary file serialization.

- **Track:** [Cambridge International A Level Computer Science (9618)](https://csmasters.dev/tracks/a-level-9618.md) (CAMBRIDGE A LEVEL 9618)
- **Module:** Section 20: Further Programming & OOP
- **Total Lessons:** 4
- **URL:** https://csmasters.dev/tracks/a-level-9618/course_modules/20-further-programming

---

## Module Lessons

### Lesson 1: [20.2 Object-Oriented Programming: Classes & Encapsulation](https://csmasters.dev/learn/a-level-9618/oop-classes-and-encapsulation.md)
- **Estimated Duration:** 25 mins
- **XP Reward:** 60 XP
- **Access Level:** Open Theory (All-Access Practice)
- **HTML Link:** https://csmasters.dev/learn/a-level-9618/oop-classes-and-encapsulation

### Lesson 2: [20.2 Polymorphism & Method Overriding](https://csmasters.dev/learn/a-level-9618/polymorphism-and-method-overriding.md)
- **Estimated Duration:** 15 mins
- **XP Reward:** 30 XP
- **Access Level:** Open Theory (All-Access Practice)
- **HTML Link:** https://csmasters.dev/learn/a-level-9618/polymorphism-and-method-overriding

### Lesson 3: [20.3 Declarative Programming Paradigms (Prolog)](https://csmasters.dev/learn/a-level-9618/declarative-programming-prolog.md)
- **Estimated Duration:** 15 mins
- **XP Reward:** 30 XP
- **Access Level:** Open Theory (All-Access Practice)
- **HTML Link:** https://csmasters.dev/learn/a-level-9618/declarative-programming-prolog

### Lesson 4: [20.4 Object Serialization & Binary File Processing](https://csmasters.dev/learn/a-level-9618/file-processing-in-oop.md)
- **Estimated Duration:** 15 mins
- **XP Reward:** 30 XP
- **Access Level:** Open Theory (All-Access Practice)
- **HTML Link:** https://csmasters.dev/learn/a-level-9618/file-processing-in-oop

