A Proposed Framework for Development of a Visualizer Based on Memory Transfer Language (MTL)
Ally S. Nyamawe

TL;DR
This paper proposes a framework for developing a visualizer based on Memory Transfer Language (MTL) to improve the teaching and learning of computer programming for novices.
Contribution
It introduces a novel framework that utilizes MTL concepts to create visualizers, enhancing programming education for beginners.
Findings
Framework facilitates better understanding of code execution
MTL-based visualizer improves novice engagement
Potential to reduce programming learning difficulties
Abstract
Computer programming is among the fundamental aspects of computer science curriculum. Many students first introduced to introductory computer programming courses experience difficulties in learning and comprehending. Vast amount of researches have revealed that, generally programming courses are regarded as difficult and challenging and thus often have the highest dropout rates. Moreover, numerous researches have devoted in delivering new approaches and tools in enhancing the process of teaching and learning computer programming to novice programmers. One among the tools that have emerged to offer positive results is Program Visualization tool (Visualizer). Visualizers have shown remarkable contributions in facilitating novices to learn and comprehend computer programming. In addition to that, an approach to visualize codes execution, Memory Transfer Language (MTL), allows a novice to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
