Interactive Approach to Learning of Sorting Algorithms

被引:2
作者
Mavrevski, Radoslav [1 ]
Traykov, Metodi [1 ]
Trenchev, Ivan [1 ,2 ]
机构
[1] South West Univ Neofit Rilski, Univ Ctr Adv Bioinformat Res, 66 Ivan Mihaylov Str, Blagoevgrad, Bulgaria
[2] Univ Lib Studies & Informat Technol, Sofia, Bulgaria
关键词
Sorting algorithms; programing; NET framework;
D O I
10.3991/ijoe.v15i08.10530
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Today we live in a society of high technologies, advanced information and communication systems in every field, including education. So, in modem education, teachers make full use of the possibilities of modem Information and Communication Technologies (ICT). In this case, the attitude of the teachers towards the use of computers, to achieve the educational goals, is very important. To have the technologies sustained and significant effect, students in secondary and higher schools need to understand how to use them. The goal of this article is to help of students in secondary and higher schools to acquire enough practical programming skills and to learn the sorting algorithms, i.e. the article considers basic sorting algorithms. We developed and describe here software with name "Visual sorting" that shows visual, the execution of the basic sorting algorithms: Bubble sort; Selection sort; Insertion sort; Merge sort. Also, our software provides inter-active tracking of the performance (step by step) of different sorting algorithms.
引用
收藏
页码:120 / 134
页数:15
相关论文
共 33 条
[21]   A Strategy for Parallel Sorting Algorithms Evaluation based on MPI Technology [J].
Mihu, Ioan Z. ;
Caprita, Horia V. .
PROCEEDINGS OF THE 8TH WSEAS INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, KNOWLEDGE ENGINEERING AND DATA BASES, 2009, :49-+
[22]   Experimental Analysis of On(log n) Class Parallel Sorting Algorithms [J].
Ali, Mubashir ;
Nazim, Zarsha ;
Ali, Wajid ;
Hussain, Aamir ;
Kanwal, Nosheen ;
Paracha, Mahnoor Khalid .
INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2020, 20 (01) :139-148
[23]   Meta-analytical comparison of energy consumed by two sorting algorithms [J].
Dlamini, Gcinizwe ;
Jolha, Firas ;
Kholmatova, Zamira ;
Succi, Giancarlo .
INFORMATION SCIENCES, 2022, 582 :767-777
[24]   Exploring the Energy Consumption of Some Typical Applications: The Case of Sorting Algorithms [J].
El Outmani, Ayyoub ;
Jaara, El Miloud ;
Azizi, Mostafa ;
Mokhtari, Ilyass .
ADVANCES IN SMART MEDICAL, IOT & ARTIFICIAL INTELLIGENCE, VOL 2, ICSMAI 2024, 2024, 12 :147-153
[25]   A Comparative Study of Sorting Algorithms with FPGA Acceleration by High Level Synthesis [J].
Ben Jmaa, Yomna ;
Ben Atitallah, Rabie ;
Duvivier, David ;
Ben Jemaa, Maher .
COMPUTACION Y SISTEMAS, 2019, 23 (01) :213-230
[26]   A Novel Computational Model for GPUs with Application to I/O Optimal Sorting Algorithms [J].
Koike, Atsushi ;
Sadakane, Kunihiko .
PROCEEDINGS OF 2014 IEEE INTERNATIONAL PARALLEL & DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2014, :615-624
[27]   Sort Attack: Visualization and Gamification of Sorting Algorithm Learning [J].
Yohannis, Alfa R. ;
Prabowo, Yulius D. .
2015 IEEE 7TH INTERNATIONAL CONFERENCE ON GAMES AND VIRTUAL WORLDS FOR SERIOUS APPLICATIONS (VS-GAMES), 2015, :155-162
[28]   ALGORITHMS AND AVERAGE TIME-BOUNDS OF SORTING ON A MESH-CONNECTED COMPUTER [J].
GU, QP ;
GU, J .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1994, 5 (03) :308-315
[29]   Use of Randomized Algorithms for Enhancing Learning Ability in Algorithms Course [J].
Goyal, Puneet ;
Dwivedi, Monika ;
Awais, Mohd .
2014 IEEE INTERNATIONAL CONFERENCE ON MOOC, INNOVATION AND TECHNOLOGY IN EDUCATION (MITE), 2014, :352-357
[30]   Experimental and Analytical Analysis of Sorting Algorithms Error Criticality for HPC and Large Servers Applications [J].
Lunardi, Caio ;
Quinn, Heather ;
Monroe, Laura ;
Oliveira, Daniel ;
Navaux, Philippe ;
Rech, Paolo .
IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2017, 64 (08) :2169-2178