Add BrightSurf on Google Email

How people learn computer programming

Researchers found that the brain's logical reasoning network was active before learning to code, and continued to engage strongly after acquiring Python skills. This suggests that humans can repurpose cognitive areas involved in reasoning to learn computer programming.

SourceSociety for Neuroscience·JournalJNeurosci·DateOct 27, 2025

ECNU Review of Education study explores how large language models can revolutionize teaching as personalized assistants

A study explores how large language models (LLMs) can transform teaching by generating customized educational materials, assessing student progress, and providing targeted feedback. LLMs excel at automating routine tasks, reducing teachers' workload and enabling them to focus on mentoring students.

SourceECNU Review of Education·JournalECNU Review of Education·TypeLiterature review·DateApr 2, 2025

To the brain, Esperanto and Klingon appear the same as English or Mandarin

A new study by MIT researchers finds that constructed languages such as Esperanto and Klingon elicit similar responses in the brain's language-processing network, suggesting that meaning is a key feature of language. This discovery helps define some of the key properties of language and narrows down the question of what a language is.

SourceMassachusetts Institute of Technology·JournalProceedings of the National Academy of Sciences·DateMar 18, 2025

Towards error-free quantum computing: A symbolic model checking approach to verify quantum circuits

Researchers developed a symbolic model checking approach to verify quantum circuits, addressing the gap between model-checking quantum programs and quantum circuits. They used Maude programming language to formally specify and verify quantum circuits, confirming their correctness and paving the way for error-free quantum computing.

SourceJapan Advanced Institute of Science and Technology·JournalPeerJ Computer Science·DateJun 21, 2024

Computer scientists of Mainz University and the University of Chile cooperate to establish a reliable detection of programming errors

Researchers from Mainz University and the University of Chile are developing a new technique called Gradual Abstract Interpretation to improve program analysis methods and detect security vulnerabilities in WebAssembly. They aim to identify and address security vulnerabilities while eliminating redundant protective measures.

Q&A: UW research shows neural connection between learning a second language and learning to code

The study reveals that experienced programmers exhibit brain responses similar to those of fluent readers processing sentences, indicating a strong resemblance between learning computer and natural languages. The research suggests that understanding how people learn to code can be informed by expertise in second-language learning.

SourceUniversity of Washington·JournalScientific Reports·DateApr 23, 2024

Being attractive helps, but it isn't everything

Research finds that physically attractive candidates can gain up to 11 percentage points in US House of Representatives elections and 3.8 percentage points in German Bundestag elections due to their appearance. However, competent appearance and likeability have a lesser impact on voter decisions.

SourceUniversity of Freiburg·JournalAmerican Politics Research·DateOct 15, 2019

Democratizing data science

The tool uses Bayesian modeling to automatically generate statistical models from raw data, addressing a bottleneck in the data science field. By providing a user-friendly interface, it enables nonstatisticians to uncover insights and patterns in data, making data science more accessible to those without extensive expertise.

Computer programming made easier

Researchers have developed a technology that provides human operators with automated assistance in creating working code, expanding the number of people engaged in programming. The ExCAPE project aims to simplify program development and has already been tested in classrooms and online learning platforms.

SourceU.S. National Science Foundation·JournalACM Transactions on Computer-Human Interaction·DateAug 15, 2016

Blood of King Albert I identified after 80 years

Forensic geneticists confirm that the blood found on the scene in 1934 is indeed that of King Albert I, contradicting conspiracy theories about his death. The study used DNA comparison with two distant relatives to verify the king's identity, providing historical importance and closure.

Graphics in reverse

Researchers at MIT have developed a probabilistic programming language called Picture that can solve computer-vision tasks using short programs. The new system, which is competitive with conventional systems, has been shown to improve error rates on certain tasks, such as human pose estimation.

Harnessing error-prone chips

Researchers at MIT have developed a new system, Chisel, that enables programmers to prioritize energy savings over computational accuracy in certain applications. The system uses a tool to help programmers evaluate the acceptable level of error and automatically assigns instructions to unreliable hardware components.

NaCl to give way to RockSalt

RockSalt, a new tool developed by Harvard computer scientists, uses Coq to verify that native code complies with security policies. The tool has improved performance and security compared to previous solutions like Google Native Client (NaCl), with no reported vulnerabilities.