2014
DOI: 10.2478/s13537-014-0215-4
|View full text |Cite
|
Sign up to set email alerts
|

Using algorithm visualizations in computer science education

Abstract: Algorithm visualization illustrates how algorithms work in a graphical way. It mainly aims to simplify and deepen the understanding of algorithms operation. Within the paper we discuss the possibility of enriching the standard methods of teaching algorithms, with the algorithm visualizations. As a step in this direction, we introduce the VizAlgo algorithm visualization platform, present our practical experiences and describe possible future directions, based on our experiences and exploration performed by mean… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2014
2014
2024
2024

Publication Types

Select...
5
3

Relationship

2
6

Authors

Journals

citations
Cited by 10 publications
(3 citation statements)
references
References 7 publications
0
3
0
Order By: Relevance
“…The visualizer has been built by the author through the design of multiple Java plugin modules. The study presents the findings of a survey regarding the effectiveness of VizAlgo and focuses on well-known, if not the most significant, sorting algorithms [3]. This paper analyzes developments in pathfinding algorithms such as Dijkstra's, A*, BFS, and DFS, with a focus on their efficacy in multi-agent situations.…”
Section: Literature Surveymentioning
confidence: 99%
“…The visualizer has been built by the author through the design of multiple Java plugin modules. The study presents the findings of a survey regarding the effectiveness of VizAlgo and focuses on well-known, if not the most significant, sorting algorithms [3]. This paper analyzes developments in pathfinding algorithms such as Dijkstra's, A*, BFS, and DFS, with a focus on their efficacy in multi-agent situations.…”
Section: Literature Surveymentioning
confidence: 99%
“…It provides visualizations for the basic data structures such as the Stack, Queue, Binary Search Tree. Sorting algorithms, tree traversal algorithms, MinMax and Chainmatrix algorithms are also visualized in the application [8]. Because of the need of obtaining a .jar file to run the program and the limited compatibility with Linux systems, VizAlgo didn't meet the requirements specified above.…”
Section: Vizalgomentioning
confidence: 99%
“…One of widely adopted approaches to help with this situation is based on using algorithm visualizations within the subjects covering the area [8,6]. Also within our subject, except the conventional ways of teaching (using pseudocodes of algorithms or diagrams), we also use algorithm visualizations for couple of years [17,16]. Although the results achieved by using visualizations are promising [19,20], we further try to improve the educational process in order to make it more attractive and efficient.…”
Section: Introductionmentioning
confidence: 99%