Exam-style question
Try this first
When building an abstract model of a real-world phenomenon, what is the main reason for discarding some details?.
- A.To ensure that the model contains every possible real-world detail
- B.To include only the minimum detail needed to solve the problem to the required accuracy
- C.To prevent the model from being represented using data structures
- D.To make it unnecessary to create an algorithm
Model answer
What a good answer should say
- To include only the minimum detail needed to solve the problem to the required accuracy
Explanation
Why this works
Real-world objects and phenomena can be messy and noisy. The computer scientist selects what to include and discard so the model has enough detail for the required solution and accuracy.
Common mistake
No common mistake is linked to this question yet.
