The effect of cognitive load theory on the learning of basic programming

Authors

  • Carlos Argelio Arévalo-Mercado Universidad Autónoma de Aguascalientes
  • Blanca Guadalupe Estrada-Rentería Universidad Autónoma de Aguascalientes
  • Estela Lizbeth Muñoz-Andrade Universidad Autónoma de Aguascalientes

DOI:

https://doi.org/10.5377/entorno.v0i67.7500

Keywords:

Programming languages (electronic computers), Computer engineering, Database management, Data compression (computers)

Abstract

The learning of Programming is a difficult topic for university students who begin studies related to the computer sciences.
This learning requires developing problem-solving skills through basic structures to design algorithms and programs.
At the same time, students must learn the syntax of a programming language, an integrated development environment (IDE), and develop correct mental models.
The combination of these requirements often lead to cognitive overload in the student.
Cognitive Load Theory (CLT) proposes learning mechanisms to help reduce this overload.
One is the “effect of the problem to be completed.”
The objective of this study was to measure one of the effects predicted by CLT.
Based on this, teaching materials were designed and used in a controlled quasiexperiment (applied during the second semester of 2017) with two groups of first semester students enrolled in the Computer Systems Engineering from the Universidad de Aguas Calientes (UAA, given its Spanish acronym).
The pilot group (n = 42) used the teaching material designed with CBT, and the control group (n = 47) used traditional teaching material.
The mean difference test showed a statistically significant difference (p = 0.002) between the final performance of both groups.
The study concludes that the exercises to be completed had a positive effect on the learning process of the students in the experimental group, allowing for a better acquisition of programming schemes in the form of programming plans.
Therefore, subsequent random replicates will allow to verify or discard the effect found.

Downloads

Download data is not yet available.
Abstract
802
PDF (Español (España)) 1107

Published

2019-06-01

How to Cite

Arévalo-Mercado, C. A., Estrada-Rentería, B. G., & Muñoz-Andrade, E. L. (2019). The effect of cognitive load theory on the learning of basic programming. Entorno, (67), 169–176. https://doi.org/10.5377/entorno.v0i67.7500

Issue

Section

Articles