AQA A-Level Computer Science notes on programming paradigms. Covers procedural and object-oriented programming, classes, objects, inheritance, encapsulation, associations, aggregation, composition, and assembly language principles—ideal for study and exam preparation.