In philosophy, the computational theory of mind is the view that the human mind is an information processing system and that thinking is a form of computing. The theory was proposed in its modern form by Hilary Putnam in 1961[citation needed] and developed by Jerry Fodor in the 60s and 70s.[1] This view is common in modern cognitive psychology and is presumed by theorists of evolutionary psychology.
The computational theory of mind is a philosophical concept that the mind functions as a computer or symbol manipulator. The theory is that the mind computes input from the natural world to create outputs in the form of further mental or physical states. A computation is the process of taking input and following a step by step algorithm to get a specific output. The computational theory of mind claims that there are certain aspects of the mind that follow step by step processes to compute representations of the world.
The computational theory of mind requires representation because 'input' into a computation comes in the form of symbols or representations of other objects. A computer cannot compute an actual object, it must interpret and represent the object in some form and then compute the representation. The computational theory of mind is related to the representational theory of mind in that they both require that mental states are representations. However the two theories differ in that the representational theory claims that all mental states are representations while the computational theory leaves open that certain mental states, such as pain or depression, may not be representational and therefore may not be suitable for a computational treatment. These non-representational mental states are known as qualia. The computational theory of mind is also related to the language of thought. The language of thought theory allows the mind to process more complex representations with the help of semantics.