what is an algorithm?
a set of instructions
What is decomposition?
breaking down a complex problem —> smaller problems—> solve each one individually
What is abstraction?
picking out important bits of information –> ignore specific details that don’t matter
What is algorithmic thinking?
a logical way of getting from the problem to the solution
What can happen to the steps you take to solve a problem follow an algorithm?
they can be reused and adapted to solve similar problems
What does algorithmic thinking, decomposition & abstraction all make up?
computational thinking