Content area
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
Novices;
Instructional Design;
Teaching Load;
Control Groups;
Experimental Groups;
Teaching Methods;
Long Term Memory;
Researchers;
Taxonomy;
Data Processing;
Cognitive Ability;
Periodicals;
Memory;
Higher Education;
Educational Facilities Improvement;
Comprehension;
Visualization;
Programming;
Multisensory Learning
© 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.
