It is a branch of science that deals with the study of mental process such has memory, attention, language, thinking. From this study cognitive models has been developed from understanding people's mind, problem solving, and language. Cognitive psychology has been influenced by artificial intelligence, computer science, philosophy. So in summary, cognitive psychology deals with how we process information for problem solving.