Computing approaches that leverage distributed resources and collective human input to solve complex problems.
1.1.2 OCR A LEVEL COMPUTER SCIENCE