The second is the information-processing perspective, which derives from the study of artificial intelligence and attempts to explain cognitive development in terms of the growth of specific components of the thinking process.