 
 | 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 |