Programming — A-Level Revision Notes

5 notes on Programming for A-Level Computer Science.

RecursionRecursion is when a subroutine calls itself to solve a problem by… Object-Oriented ProgrammingObject-oriented programming (OOP) structures a program around objects… Programming ParadigmsA programming paradigm is a style or approach to writing programs.… OOP Principles: Encapsulation Inheritance PolymorphismObject-Oriented Programming (OOP) organises code around objects —… Functional ProgrammingFunctional programming (FP) is a declarative paradigm where programs…

What these notes cover

← All A-Level Computer Science notes