1. Jeanette Wing, credited with coining the term abstraction, says it lies at the heart of computational thinking. Fill in the blanks:
2. Another definition of abstraction is that it is about ______ things; identifying what is important without __________________ . Abstraction allows us to manage complexity.
3. How is the school timetable an abstraction of what happens in a typical school week?
4. This image is an abstraction of a computer because it shows the names of the components and how they interact with each other but _________________ .
5. An example of abstraction in geography would be….
6. This library system menu screen is an example of abstraction, as it focuses on the bare basics necessary for a user to interact with the library.
7. Using examples from this scenario, explain what is meant by abstraction.
8. In abstraction it is important to pick out the important / relevant parts / components / ideas / details. Analyse the example below:
9. In the example of a rollercoaster 3D simulation examples of the unimportant details you would NOT include would be:
10. One definition is: abstraction is the process of removing unnecessary detail from a problem. Why is this useful?