abstraction
= the process of removing unnecessary details and you are left with the same system but concentrated on what’s important
decomposition =
= breaking down of large complex problems that are more easily solved
algorithmic thinking =
= steps stated to get desired result for a problem to be solved