The Effect of Prior Programming Knowledge on Memory Efficiency When Learning a New Language

Learning computer programming is a demanding cognitive task that requires a number of competencies. Students with limited problem-solving skills or prior programming knowledge find it challenging to understand the abstract concepts involved. While much research has investigated how cognitive load affects learning, few studies have investigated the cognitive load in memory associated with programming tasks using electroencephalograms. This research uses the EEG data, modelled in the NeuCube spiking neural network architecture, to analyse the memory efficiency in two groups of students, with and without prior programming knowledge, when learning a new language. Based on the quantitative analysis of brain neuronal connectivity captured in the NeuCube models, it is concluded that prior programming knowledge results in less cognitive load, meaning more efficient memory use. Findings and results of empirical data analysis in this study can inform educators to develop strategies and design personalised learning interventions based on the student’s prior knowledge.

Authors

Institutions

Publication Details

Published
2025-03-17
DOI
https://doi.org/10.24135/iconip7
Primary Topic
Technology-Enhanced Education Studies
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

The Effect of Prior Programming Knowledge on Memory Efficiency When Learning a New Language

Nikola Kasabov, Mojgan Hafezi Fard, Krassie Petrova, Grace Wang
Technology-Enhanced Education Studies
article

The Effect of Prior Programming Knowledge on Memory Efficiency When Learning a New Language

Nikola Kasabov, Mojgan Hafezi Fard, Krassie Petrova, Grace Wang
article en

Abstract

Learning computer programming is a demanding cognitive task that requires a number of competencies. Students with limited problem-solving skills or prior programming knowledge find it challenging to understand the abstract concepts involved. While much research has investigated how cognitive load affects learning, few studies have investigated the cognitive load in memory associated with programming tasks using electroencephalograms. This research uses the EEG data, modelled in the NeuCube spiking neural network architecture, to analyse the memory efficiency in two groups of students, with and without prior programming knowledge, when learning a new language. Based on the quantitative analysis of brain neuronal connectivity captured in the NeuCube models, it is concluded that prior programming knowledge results in less cognitive load, meaning more efficient memory use. Findings and results of empirical data analysis in this study can inform educators to develop strategies and design personalised learning interventions based on the student’s prior knowledge.

University of Southern Queensland (AU), Auckland University of Technology (NZ)
Openalex Percentile: Top 95%
Technology-Enhanced Education Studies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

The Effect of Prior Programming Knowledge on Memory Efficiency When Learning a New Language — Nikola Kasabov, Mojgan Hafezi Fard, et al. · (2025) | TGRS Research Map | TGRS