| Keyword | Definition |
|---|---|
| decomposition | breaking down a problem into smaller parts so that each part is easier to solve |
| function | high level overview of what a computer program needs to be able to do |
| physical computing system | a device which uses inputs and outputs which interact with the real world |
| success criteria | a detailed list of things that a computer program must do |