· Which features are commonly found in programming languages?
· What are the five key steps in the programming process?
· Which common errors occur in programs?
· Explain what is meant by a modular approach to programming. Why is this approach important?