2015
DOI: 10.1002/cae.21655
|View full text |Cite
|
Sign up to set email alerts
|

GreedExCol, A CSCL tool for experimenting with greedy algorithms

Abstract: Costs and benefits are recurrent issues that concern all the computing areas, including computer and software engineering. Mastery of optimization algorithms is essential in these fields, but their didactics hardly has received any attention. To fill this gap, the interactive system GreedEx was designed to support the active learning of greedy algorithms by means of experimentation. In this article we describe GreedExCol, a collaborative extension of GreedEx that complements its experimental phase with a discu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
8
0
1

Year Published

2017
2017
2021
2021

Publication Types

Select...
6
1
1

Relationship

0
8

Authors

Journals

citations
Cited by 18 publications
(9 citation statements)
references
References 31 publications
0
8
0
1
Order By: Relevance
“…GreedEx (Velázquez-Iturbide & Pérez-Carrasco, 2009) is an AT which lets learners to try and evaluate their own-defined greedy algorithm. This tool is extended to GreedExCol (Debdi, Paredes-Velasco & Velázquez-Iturbide, 2015) by incorporating collaborative learning. On the other, Complexitor (Elvina & Karnalim, 2017) lets learners to understand how algorithm time complexity is defined (by providing the implementation of target algorithm or source code).…”
Section: Related Workmentioning
confidence: 99%
“…GreedEx (Velázquez-Iturbide & Pérez-Carrasco, 2009) is an AT which lets learners to try and evaluate their own-defined greedy algorithm. This tool is extended to GreedExCol (Debdi, Paredes-Velasco & Velázquez-Iturbide, 2015) by incorporating collaborative learning. On the other, Complexitor (Elvina & Karnalim, 2017) lets learners to understand how algorithm time complexity is defined (by providing the implementation of target algorithm or source code).…”
Section: Related Workmentioning
confidence: 99%
“…Algorithm-oriented educational tool puts more stress on algorithmic steps. At CS undergraduate major, it has been frequently used to cover complex topic such as data structures [21,22] and algorithm strategies [3,[23][24][25][26]. When perceived from how they focus on visualization, algorithm-oriented educational tools can be further classified into twofold: algorithm visualization and standard algorithm-oriented educational tool.…”
Section: Related Workmentioning
confidence: 99%
“…On the other hand, standard algorithm-oriented educational tool does not focus on visualization as its main feature. Several examples of such tool are GreedEx [26], GreedExCol [25], and Complexitor [3].…”
Section: Related Workmentioning
confidence: 99%
“…In the literature there are numerous ICT tools for educational purposes. Recent proposals related to the content considered by TASNOP include: a system for supporting collaborative discussion on experimental results of optimality for greedy algorithms ; an educational software tool to support teaching of concepts related to the optimization field ; a mobile device based test tool for demonstrating the working of eight different optimization algorithms (genetic, artificial immune, differential evolution, particle swarm optimization, simulated annealing, tabu search, artificial bee colony, and ant colony) ; a visualization system to teach dynamic programming algorithms ; and a simulation tool to support teaching of concepts of urban traffic flow . However, it is important to emphasize that TASNOP differs from these and other known tools, especially regarding to the set of handled problems and algorithms.…”
Section: Introductionmentioning
confidence: 99%