Related Experiment Video
Updated: Oct 24, 2025

11:18
Closed-loop Neuro-robotic Experiments to Test Computational Properties of Neuronal Networks
Published on: March 2, 2015
10.5K
Reading and Calculation Neural Systems and Their Weighted Adaptive Use for Programming Skills
Joao Castelhano1,2, Isabel C Duarte1,2, Joao Duraes3
1CIBIT/ICNAS, University of Coimbra, Coimbra, Portugal.
Neural Plasticity
|August 16, 2021
Summary
Neural networks for calculus and reading support software programming, particularly error detection. Frontal cortex regions influence the insula and parietal networks, crucial for understanding code and identifying bugs.
Area of Science:
- Cognitive Neuroscience
- Neuroimaging
- Computational Neuroscience
Background:
- Software programming presents novel cognitive challenges with unknown neural underpinnings.
- Reading and calculation have established neural correlates, offering a basis for comparison.
- Understanding the brain basis of programming is essential for this increasingly prevalent human activity.
Purpose of the Study:
- To hypothesize and theoretically account for the neural mechanisms underlying software programming, focusing on error identification.
- To integrate existing knowledge of reading and math neural networks with new evidence on programming.
- To propose a connectivity-based framework for program understanding and bug detection.
Main Methods:
- Meta-analysis of core brain regions involved in reading and mathematics.
- Review of recent experimental evidence on the neural basis of programming tasks.
- Development of a theoretical, connectivity-based framework.
Main Results:
- Calculus and reading brain networks provide joint, weighted contributions to programming tasks, especially error identification.
- Error-monitoring regions in the frontal cortex modulate the insula and parietal networks.
- Anterior insula and anterior midcingulate cortex are key hubs for error processing and novelty in programming.
Conclusions:
- The neural basis of programming integrates networks from calculus and, to a lesser extent, reading, with distinct lateralization.
- Fronto-insular networks play a crucial role in modulating older neural systems for this novel cognitive faculty.
- This framework advances understanding of error monitoring in complex cognitive tasks like software programming.
Related Concept Videos
Neuroplasticity
962
Neuroplasticity reflects the brain's remarkable capacity to adapt and evolve, responding dynamically to learning, experiences, or injury by reorganizing its neural circuitry. This reorganization involves creating new neural connections and refining old ones through a series of biological processes that contribute to the brain's lifelong development and adaptability.
962
Neural Circuits
2.0K
Neural circuits and neuronal pools are two of the main structures found in the nervous system. Neural circuits are networks of neurons that work together to carry out a specific task or process. They consist of interconnected neurons and glial cells, which provide structural and metabolic support.
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
2.0K
Nervous System
2.7K
The nervous system coordinates body functions through its complex network of nerve cells, enabling sensation and movement. It is divided into two primary parts: the central nervous system (CNS) and the peripheral nervous system (PNS). The CNS is composed of the brain and the spinal cord. The brain acts as the body's control center, processing sensory information and coordinating responses. The spinal cord functions as a major signaling pathway for the brain and the rest of the body.
2.7K
Multi-input and Multi-variable systems
207
Cruise control systems in cars are designed as multi-input systems to maintain a driver's desired speed while compensating for external disturbances such as changes in terrain. The block diagram for a cruise control system typically includes two main inputs: the desired speed set by the driver and any external disturbances, such as the incline of the road. By adjusting the engine throttle, the system maintains the vehicle's speed as close to the desired value as possible.
In the absence...
In the absence...
207
Neural Regulation
40.6K
Digestion begins with a cephalic phase that prepares the digestive system to receive food. When our brain processes visual or olfactory information about food, it triggers impulses in the cranial nerves innervating the salivary glands and stomach to prepare for food.
40.6K
Integration of Synaptic Events
2.6K
Synaptic integration mainly includes the summation of graded potentials. Graded potentials, regardless of their type, cause subtle alterations in membrane voltage, resulting in either depolarization or hyperpolarization. These incremental changes, when combined or summed, can propel the neuron toward its threshold. Consider, for example, a membrane experiencing a +15 mV shift, causing it to depolarize from -70 mV to -55 mV. In this scenario, graded potentials govern the membrane's ability to...
2.6K

