Programming — A-Level Revision Notes
3 notes on Programming for A-Level Computer Science.
What these notes cover
- Recursion — What recursion is; Example — factorial; The call stack; Recursion vs iteration; Where recursion shines
- Object-Oriented Programming — Object-oriented programming; Classes and objects; The three core principles; Benefits of OOP
- Programming Paradigms — What a paradigm is; Imperative / procedural; Object-oriented; Declarative; Comparison; Choosing a paradigm
← All A-Level Computer Science notes