A-Level Computer Science · Syllabus 20.1
Programming paradigms
Coursebook chapter 20: Further programming
No chapter review yet. It is on its way.
InteractiveProgramming Paradigms: Low-level and Imperative20.1.1 What a paradigm is, low-level programming and the five addressing modes, imperative programming, animations, labs and the real past paper questions.Open →
InteractiveObject-Oriented Programming: Terminology and Class Design20.1.2 Classes, objects, encapsulation, getters and setters, inheritance, polymorphism and containment; completing class diagrams; animations, labs and 10 real Paper 3 questions.Open →
InteractiveObject-Oriented Programming: Writing Classes in Python20.1.3 Classes with private attributes and constructors, getters and setters, child classes, overriding and containment as Python code; animations, labs and the real Paper 4 questions.Open →
InteractiveDeclarative Programming: Facts, Rules and Goals20.1.4 Facts, rules, goals and variables, adding facts, giving the result of a goal and writing rules with NOT; a goal engine you can query and every real Paper 3 declarative question.Open →
Extra activities that deepen understanding or give more support. Shown in syllabus order.
No extra resources for this chapter yet.
Deleted: hidden from students and progress. Only you can see this tab.