Interactive Simulation of Java Programs using Program Visualization Approach: A Framework for Educationally Usable Tool

Aurora Cindy Agno-Balabat


Program visualization has become a valuable instrument in helping beginner software programmers’ learning. Such devices are meant to enhance to encourage program understanding. The point of program visualization is to empower the beginner comprehending programming structure, flow and procedures by conveying illustrative and instinctive graphical representations of programming software concepts and constructs. This study presents, a program visualization model intended to help fledgling novice programmers to learn procedural and object-arranged programming. A modular approach was designed to develop this program visualization model for the framework that allows both internal and external extensibility. It is clear that this model has fulfilled all limitations based on all the test arrangements directed to confirm if the program visualization model performs and functions accordingly to its design and specifications.