Premium
SEED: A software tool and an active‐learning strategy for data structures courses
Author(s) -
Adarme Marco,
Jabba Molinares Daladier
Publication year - 2018
Publication title -
computer applications in engineering education
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.478
H-Index - 29
eISSN - 1099-0542
pISSN - 1061-3773
DOI - 10.1002/cae.21885
Subject(s) - computer science , java , simplicity , class (philosophy) , set (abstract data type) , component (thermodynamics) , software , software engineering , active learning (machine learning) , data structure , artificial intelligence , programming language , philosophy , physics , epistemology , thermodynamics
SEED is a software tool designed for Java consisting of a class library and a set of simulators to facilitate learning of the main data structures. The educational component is based on an active case‐solving methodology accompanied by a pedagogical strategy. This strategy allows for the development of a multilayer‐model‐programming work for the construction of basic and advanced applications in real domains and for integration of its use, development and operation assessment with data structures. The evaluation results of SEED as a pedagogical mediator in the issue of binary trees is presented. The evaluation indicates that students prefer to use SEED due to its simplicity and attractive GUIs which facilitate data structures learning.