What you'll learn
The building blocks of programs.
Key ideas
- Variables vs constants; data types (integer, string, boolean, real).
- Sequence, selection (IF) and iteration (loops).
- Arrays store multiple values; subroutines are reusable code.
Exam tips
- Match data types to the data.
- Trace loops and conditions carefully.
Common mistakes
- Confusing selection and iteration.
- Mixing up data types.