2.1 Algorithmic thinking Flashcards
1
Q
What is abstraction?
A
The process of removing unnecessary details and including only the relevant details in problem solving. It is a principle of computational thinking
2
Q
What happens in abstraction when you save a file? Where is it stored on the hard disk?
A
This level of detail is abstracted for the user. They only need to be able to create, open, move, save, and delete files. They don’t need to be concerned with where or how this all happens. This is an example of abstraction.
3
Q
Example of interface design
A
Icons - great example of use of abstraction
4
Q
Use of abstraction when designing a problem:
A
Flow charts - representing algorithm in visual form
5
Q
programming
A
a = b - c
6
Q
A