logo

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

AqaA LevelComputer ScienceFundamentals of programming

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

Study nearby topics next