Computational neuroscience (also theoretical neuroscience) studies brain function in terms of the information processing properties of the structures that make up the nervous system.[1] It is an interdisciplinary computational science that links the diverse fields of neuroscience, cognitive science, and psychology with electrical engineering, computer science, mathematics, and physics.