1/4
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
what is abstraction
the process of removing unnecessary details and including only relevant details
when can we use abstraction
-when designing flowcharts - it is an abstraction of the actual underlying problem
what is decomposition
means breaking a complex problem down into smaller manageable parts
advantages of problem decomposition
-makes problems easier to solve
-different people can work on different parts of the problem at the same time
-program components developed in one program can easily be used in other programs
what is algorithmic thinking
is a way of getting to the solution by identifying the individual steps needed