Keep scrolling down for answers and more stats ...
1.
A set of techniques to solve complex problems involving removing unnecessary details so the main processes involved can be easily identified
2.
The process of reducing a problem down to its simplest components until you find a way of solving it.
3.
The concept that all solutions can be broken down into a series of procedures or subroutines.
4.
The process of organising and structuring data in a way that effectively hides the complexity of the data.
5.
Similar to procedural abstraction, this focuses on common functions that can be used to solve problems.
6.
Similar to the concept of data abstraction, the complexity of how a system works and how data is stored is not visible.
7.
Example of Information hiding:
Satnav shows how complex data requirements are hidden from the user who is simply presented with list of directions.
✓
Back button on a browser to click and return to previously looked at page
✓
Unweighted graph matrix
✓