AN INTERACTIVE VISUALIZATION TOOL FOR LEARNING SORTING ALGORITHMS

被引:0
|
作者
Kasthuriarachchi, K. T. S. [1 ]
机构
[1] Sri Lanka Inst Informat Technol, Fac Comp, Dept Informat Technol, Colombo, Sri Lanka
来源
EDULEARN15: 7TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES | 2015年
关键词
Information Technology; Sorting algorithms; Complexity Levels;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Information Technology (IT) is a driving factor in the process of globalization. Improvements of computer hardware, software and telecommunications have caused widespread improvements in access to information and economic potential. In the broadest sense, the term IT is often used to refer to all of computing. In academia, it refers to undergraduate degree programs that prepare students to meet the computer technology needs of business, government, healthcare, schools, and other kinds of organizations. In parallel to the increase of the practice of technologies in IT, the usage of data in the automated processes getting increases. Due to the storage of large scale of data inside the computer, there should be a proper mechanism to easily access them by sorting. There are many sorting algorithms available such as insertion sort, bubble sort, merge sort and quick sort. These algorithms are implemented and bear different complexity levels which makes harder to understand by IT academic students and difficult to teach them with their different understanding capabilities. In this research, an automated visualization tool is implemented as an auxiliary instrument to teach and learn how insertion sort, bubble sort, merge sort and selection sort behave with a data set available inside a computer. The tool is implemented using Microsoft Visual Studio 2010 C# language and uses graphical animation in illustrating the steps in each stage of these algorithms.
引用
收藏
页码:2678 / 2682
页数:5
相关论文
共 50 条
  • [1] Interactive Approach to Learning of Sorting Algorithms
    Mavrevski, Radoslav
    Traykov, Metodi
    Trenchev, Ivan
    INTERNATIONAL JOURNAL OF ONLINE AND BIOMEDICAL ENGINEERING, 2019, 15 (08) : 120 - 134
  • [2] Learning sorting algorithms through visualization construction
    Cetin, Ibrahim
    Andrews-Larson, Christine
    COMPUTER SCIENCE EDUCATION, 2016, 26 (01) : 27 - 43
  • [3] GeoWin -: A generic tool for interactive visualization of geometric algorithms
    Bäsken, M
    Näher, S
    SOFTWARE VISUALIZATION, 2002, 2269 : 88 - 100
  • [4] TOWARDS VISUALIZATION IN GRAPHIC ENGINEERING: AN INTERACTIVE LEARNING TOOL
    Suarez Rivero, Jose Pablo
    Garcia Dominguez, Melchor
    GUINIGUADA, 2008, 17 : 209 - 223
  • [5] A visualization tool for interactive learning of large decision trees
    Nguyen, TD
    Ho, TB
    Shimodaira, H
    12TH IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2000, : 28 - 35
  • [6] Willow: A Tool for Interactive Programming Visualization to Help in the Data Structures and Algorithms Teaching-Learning Process
    Moraes, Pedro
    Teixeira, Leopoldo
    PROCEEDINGS OF THE XXXIII BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2019, 2019, : 553 - 558
  • [7] A visualization method and tool for interactive learning of large decision trees
    Nguyen, TD
    Ho, TB
    DATA MINING AND KNOWLEDGE DISCOVERY: THEORY, TOOLS AND TECHNOLOGY IV, 2002, 4730 : 34 - 42
  • [8] USING INTERACTIVE GAME-BASED ANIMATIONS FOR TEACHING AND LEARNING SORTING ALGORITHMS
    Vegh, Ladislav
    ELEARNING VISION 2020!, VOL I, 2016, : 565 - 570
  • [9] GreedEx: A Visualization Tool for Experimentation and Discovery Learning of Greedy Algorithms
    Angel Velazquez-Iturbide, J.
    Debdi, Ouafae
    Esteban-Sanchez, Natalia
    Pizarro, Celeste
    IEEE TRANSACTIONS ON LEARNING TECHNOLOGIES, 2013, 6 (02): : 130 - 143
  • [10] A Visualization Tool for Tutoring the Interactive Learning of Data Structures and Algorithmic Schemes
    del Vado Virseda, Rafael
    SIGCSE 10: PROCEEDINGS OF THE 41ST ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2010, : 187 - 191