Content area

Abstract

This article proposes a novel instructional design for introductory programming (CS1). The proposed design combines reversibility with Memory Transfer Language visualization (MTL-PV) for teaching and learning CS1. This approach aims to reduce cognitive load and facilitate the formation of robust mental models for fundamental CS1 concepts among learners. A classroom experiment was conducted, and descriptive statistics from the results revealed a significantly higher risk of errors among novices in the control group compared to the experimental group (Risk Ratio: 2.84 vs. 1.98, p-value = 0.0001). These findings suggest that the combined application of reversibility and MTL significantly improves CS1 instruction, leading to enhanced student performance and satisfaction.

Details

1009240
Title
Combining Reversibility With Program Visualization (PV) to Improve Introductory Programming Instructional Design
Author
Mselle, Leonard 1 ; Kowero, Ona 1 

 University of Dodoma, Tanzania 
Volume
5
Issue
1
Pages
1-16
Publication year
2024
Publication date
2024
Publisher
IGI Global
Place of publication
Baton Rouge
Country of publication
United States
Publication subject
ISSN
26441624
e-ISSN
26441640
Source type
Scholarly Journal
Language of publication
English
Document type
Journal Article
Publication history
 
 
Milestone dates
2024-10-03 (pubdate)
ProQuest document ID
3114223906
Document URL
https://www.proquest.com/scholarly-journals/combining-reversibility-with-program/docview/3114223906/se-2?accountid=208611
Copyright

© 2024. This work is published under https://creativecommons.org/licenses/by/4.0/ (the “License”).  Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.

Last updated
2025-07-15
Database
ProQuest One Academic