Study resource
Programming paradigms key terms
Study Programming paradigms with curriculum-aligned Key Terms resources, practice links, and exam-focused support.
At a glance
key terms
Resource type
Topic
Programming paradigms
Key terms
Procedural programming
A programming paradigm in which a program is organised mainly around procedures or functions that operate on data.
Object-oriented programming
A programming paradigm in which a program is organised around objects that combine data with operations related to that data.
Structured approach
A systematic method of program design and construction that organises a program into logically related modules.
Hierarchy chart
A diagram showing the decomposition of a program into levels of modules, with higher-level tasks connected to lower-level subtasks.
Polymorphism
An object-oriented concept in which related classes can provide class-specific behaviour through a shared class-based relationship.
Aggregation
A whole-part relationship represented in UML by a white diamond line.
Related topics
