1/5
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
what is abstraction?
when you ignore unnecessary information and only focus on the important facts
why is abstraction used?
it simplifies a problem and makes it less complex so it’s easier to create a solution
what is decomposition?
when you break a problem down into smaller tasks so it’s easier to solve
why is decomposition important?
it enables different people to work on the different parts of a larger problem that can be recombined to produce a full solution
what is algorithmic thinking?
the final stage as logical steps are followed to solve the problem
what does algorithmic thinking involve?
the problem is broken down using decomposition into smaller problems and then the required data is considered using abstraction