To avoid frustrating students, give them definitions of common terms and ways of fixing common error messages in advance.
- Students who have to investigate definitions or error messages on their own may become discouraged or bored.
- For an additional challenge, consider assigning students extra activities to complete with this information, such as having them rewrite definitions in their own words or identify mistakes in pre-existing code.