''''The nature of thought is another core interest in psychology. Cognitive psychology studies cognition, the mental processes underlying behavior. It uses information processing as a framework for understanding the mind. Perception, learning, problem solving, memory, attention, language and emotion are all well researched areas. Cognitive psychology is associated with a school of thought known as cognitivism, whose adherents argue for an information processing model of mental function, informed by positivism and experimental psychology.
Cognitive science is very closely related to cognitive psychology, but differs in some of the research methods used, and has a slightly greater emphasis on explaining mental phenomena in terms of both behavior and neural processing.
Both areas can use computational models to simulate phenomena of interest. Because mental events cannot directly be observed, computational models provide a tool for studying the functional organization of the mind. Such models give cognitive psychologists a way to study the "software" of mental processes independent of the "hardware" it runs on, be it the brain or a computer.''''