Keyword | Definition |
---|---|
algorithm | step by step instructions to solve a problem (which may or may not involve a computer) |
decomposition | breaking down a problem into smaller subproblems so that each part can be more easily solved |
problem | the purpose of a program (what it's trying to achieve) |
program | algorithm that has been turned into code which can be executed on a computer |
subproblem | a smaller part of the main problem that a program is trying to solve |