Abstraction

Description

abstraction
l.hampton
Flashcards by l.hampton, updated more than 1 year ago
l.hampton
Created by l.hampton almost 9 years ago
2
0
1 2 3 4 5 (0)

Resource summary

Question Answer
Abstraction is essentially filtering out the characteristics that we don't need in order to concentrate on something we need to do. It is also the filtering out of specific details. From this we create a representation (idea) of what we are trying to solve. If we don’t abstract we may end up with the wrong solution to the problem we are trying to solve. Abstraction allows us to create a general idea of what the problem is and how to solve it. The process instructs us to remove all specific detail, and any patterns that will not help us solve our problem. This helps us form our idea of the problem. This idea is known as a ‘model’
A model is a general idea of the problem we are trying to solve. For example, a model cat would be any cat. Not a specific cat with a long tail and short fur - the model represents all cats. From our model of cats, we can learn what any cat looks like, using the patterns all cats share. Patterns and similarities can be found between different types of cat. All cats have tails, eyes and fur but the characteristics of each can vary from cat to cat. Once we have a model of our problem, we can then design an algorithm to solve it.
Show full summary Hide full summary

0 comments

There are no comments, be the first and leave one below:

Similar

Types and Components of Computer Systems
Jess Peason
Computing Hardware - CPU and Memory
ollietablet123
Input Devices
Jess Peason
Improve your Revision with Online Flashcards
daniel.praecox
Output Devices
Jess Peason
Networks
Will8324
General ICT Quiz
leahshaw
ICT Revison Flash Cards
Arun Johal
ICT REVISION NOTES
ykemoko11
FLAT FILE VS RELATIONAL DATABASE
rosiejones