Abstract :
This research investigates the effectiveness of using aural instructions together with visualisation in teaching some concepts of data structures to novice computer science students. A prototype learning system, known as the Data Structure Learning (DSL) tool, was developed and used first in a short mini study that showed that, used together with visualisations of algorithms, aural instructions produced faster student response times than did textual instructions. This result suggested that the additional use of the auditory sensory channel did indeed reduce the cognitive load. The tool was then used in a second, longitudinal, study over two academic terms in which students studying the Data Structures module were offered the opportunity to use the DSL approach with either aural or textual instructions. Both the quantitative data provided by the automatic recording of DSL use and an end-of-study questionnaire showed appreciation by students of the help the tool had provided and enthusiasm for its future use and development. These findings were supported by qualitative data provided by student written feedback at the end of each task, by interviews at the end of the experiment and by interest from the lecturer in integrating use of the tool with the teaching of the module.
Keywords :
computer aided instruction; computer science education; data structures; data visualisation; DSL tool; auditory sensory channel; aural instruction; cognitive load; computer science student; data structure learning; e-learning; prototype learning system; teaching; textual instruction; visualization; DSL; Data structures; Data visualization; Electronic learning; Interviews; Visualization; Aural Instructions; Cognitive Load; Computer Science Learning; Data Structure Learning Tool; Visualization;