Impact Factor (2025): 6.9
DOI Prefix: 10.47001/IRJIET
Effective
algorithm visualization in computer science education greatly enhances the
level of understanding and interest in the subject. This paper presents a
development and evaluation of a web-based visualizer of data structures
intended for learning sorting algorithms. Our system allows interactive and
dynamic visualization of various sorting techniques, including Bubble Sort,
Merge Sort, Quick Sort, and Heap Sort. We provide a real-time graphical display
for the user to view step-by-step executions of such algorithms. This provides
insight into their operational mechanics and performance characteristics. We
present the architecture of the visualizer, methodologies for algorithm
visualization, and some feedback from users during testing phases. Both qualitative
and quantitative metrics are used for assessing the improvement in algorithmic
understanding. Our findings indicate that the visualizer significantly enhances
students' understanding of the concepts in sorting algorithms and that it is
indeed a very important tool for computer science educators and learners alike.
Country : India
IRJIET, Volume 8, Issue 9, September 2024 pp. 45-49