Skip to main content
Article thumbnail
Location of Repository

The Effectiveness of Aural Instructions with Visualisations in E-Learning Environments



Based on Mayer’s (2001) model for more effective learning by exploiting the brain’s dual sensory channels for information processing, this research investigates the effectiveness of using aural instructions together with visualisation in teaching the difficult concepts of data structures to novice computer science students. A small number of previous studies have examined the use of audio and visualisation in teaching and learning environments but none has explored the integration of both technologies in teaching data structures programming to reduce the cognitive load on learners’ working memory.\ud A prototype learning tool, 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. \ud 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. Their use of the approach was recorded by the DSL system and feedback was invited at the end of every visualisation task. \ud The collected data showed that the tool was used extensively by the students. A comparison of the students’ DSL use with their end-of-year assessment marks revealed that academically weaker students had tended to use the tool most. This suggests that less able students are keen to use any useful and available instrument to aid their understanding, especially of difficult concepts.\ud 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. A variety of suggestions are made for further work and development of the DSL tool. Further research using a control group and/or pre and post tests would be particularly useful

Topics: Computer Science\ud Data Structures\ud Aural Instructions\ud Visualisations\ud E-Learning Environments\ud Cognitive Load
Year: 2011
OAI identifier:
Provided by: Durham e-Theses

Suggested articles


  1. (2003). 3d Representations for Software Visualization. doi
  2. (1998). A Comparison of Ada and Java as a Foundation Teaching Language. doi
  3. (2002). A Global Approach to Learning Styles. Frontiers in Education, doi
  4. (2010). A Media Model for E-Learning Content: Project Lifecycle 4. E-Learning Curve Blog.
  5. (2004). A New Approach to Learning Algorithms a New Approach to Learning Algorithms. doi
  6. (1999). A Novel Interface for Device Diagnostics Using Speech Recognition, Augmented Reality Visualization, and 3d Audio Auralization. doi
  7. (1998). A Paradigm Shift! The Internet, the Web, Browsers, Java and the Future of Computer Science Education. doi
  8. (2000). A Primer on Learning Objects.
  9. (2007). A Survey of Literature on the Teaching of Introductory Programming. doi
  10. (1984). A System for Algorithm Animation. doi
  11. (2001). A User-Centred Approach for Designing Algorithm Visualizations.
  12. (2002). Active Learning--a Cultural Change Needed doi
  13. (2007). Active Learning. doi
  14. (2004). Active Participation of Integrated Development Environments in the Teaching of Object-Oriented Programming. doi
  15. (1999). Adapting Instruction in Search of [`]a Significant Difference'. doi
  16. (2000). Adaptive Content in an Online Lecture System. doi
  17. (2006). Advanced Learning Technologies, doi
  18. (2002). Aids to Computer-Based Multimedia Learning. doi
  19. (2003). Algorithm Visualization in Cs Education: Comparing Levels of Student Engagement. doi
  20. (2009). Alice and Robotics in Introductory Cs Courses. The Fifth Richard Tapia Celebration of Diversity doi
  21. (2004). An Automated Learning System for Java Programming. doi
  22. (1998). An Empirical Study of Web-Based Algorithm Animation Courseware doi
  23. (2006). An Exploratory Study of the Relationship between Learning Styles and Cognitive Traits. Innovative Approaches for Learning and Knowledge Sharing. doi
  24. (2007). An Interaction Visualisation Tool for a Learning Management System of the 2007 conference of the center for advanced studies on Collaborative research. doi
  25. (1999). An Interactive Learning Environment for Vlsi Design. Electronics, Circuits and Systems, doi
  26. (2003). An Investigation of Behaviorist and Cognitive Approaches to Instructional Multimedia Design.
  27. (1994). Analyzing and Visualizing Log Files: A Computational Science of Usability. doi
  28. (2004). Assessment of Cognitive Load in Multimedia Learning with Dual-Task Methodology: Auditory Load and Modality Effects. doi
  29. (1973). Attention and Effort, doi
  30. (2006). Better Student Assessing by Finding Difficulty Factors in a Fully Automated Comprehension Measure. Intelligent Tutoring Systems. doi
  31. (2004). Classroom Use of Multimedia-Supported Predict–Observe– Explain Tasks in a Social Constructivist Learning Environment. doi
  32. (2008). Cognitive Load Reduction on Multimedia ELearning Materials. Advanced Learning Technologies, doi
  33. (1992). Color and Sound in Algorithm Animation. doi
  34. (2001). Computer Generated Music as a Teaching Aid for First Year Computing. Consortium for Computing Sciences in Colleges.
  35. (2003). Dancing Hamsters and Marble Statues: Characterizing Student Visualizations of Algorithms. doi
  36. (2008). Data Structures and Algorithms Using Java,
  37. (2006). Designing Help Topics for Use with Text-to-Speech. doi
  38. (2006). Designing Learning Styles Application of E-Learning System Using Learning Objects. Advances in Web Based Learning – Icwl doi
  39. (1996). Do Algorithm Animations Aid Learning?
  40. (1991). Effective Sounds in Complex Systems: The Arkola Simulation. doi
  41. (1998). Emotion and Personality in a Conversational Character.
  42. (2009). Empirical Comparison of Objects-First and Objects-Later. doi
  43. (2005). Engagement Tracing: Using Response Times to Model Student Disengagement.
  44. (1999). Enhancing Student Learning through Hypermedia Courseware and Incorporation of Student Learning Styles. Education, doi
  45. (2001). Erlbaum Associates.
  46. (2005). Evaluating Assessments of Novice Programming Environments. doi
  47. (2004). Evaluating the Effectiveness of a New Instructional Approach. doi
  48. (1984). Experiential Learning: Experience as the Source of Learning and doi
  49. (2006). Experimental Evaluation of Animated-Verifying Object Viewers for Java. doi
  50. (2006). Expert-Novice Differences and Adaptive Multimedia. Digital Multimedia Perception and Design. doi
  51. (2002). Exploring the Role of Visualization and Engagement doi
  52. (1999). Extracting Information from an Animation During Complex Visual Learning. doi
  53. (1996). Felder's Learning Styles, Bloom's Taxonomy, and the Kolb Learning Cycle: Tying It All Together doi
  54. (1998). From Algorithm Animations to Animation-Embedded Hypermedia Visualizations.Pdf.
  55. (1988). How Students Learn: Adapting Teaching Styles to Learning Styles. doi
  56. (2001). How Undergraduate Students' Learning Strategy and Culture Effects Algorithm Animation Use and Interpretation. doi
  57. (2010). Integration of Recommendations and Adaptive Hypermedia into Java Tutoring System. Computer Science and Information Systems. doi
  58. (2007). Interactive Visualization for the Active Learning Classroom. doi
  59. (2000). Javiz: A Client/Server Java Profiling Tool. doi
  60. (2005). Kolb Learning Styles, Kolb's Learning Styles Model and Experiential Learning Theory (Elt). doi
  61. (1995). Kolb's Learning Styles. doi
  62. (2004). Learning and Teaching Theory for Engineering Academics. The Higher Education Academy Engineering Subject Centre.
  63. (2005). Learning and Teaching: Deep and Surface Learning.
  64. (1988). Learning Styles and Strategies. doi
  65. (2005). Learning Styles in the Classroom: Approaches to Enhance Student Motivation and Learning. doi
  66. (1999). Learning Technology and Usability: A Framework for Understanding Courseware. Interacting with doi
  67. (2007). Leveraging Learning Styles to Improve Student Learning: The Interactive Learning Model and Learning Combination Inventory. Consortium for Computing Sciences in
  68. (2004). Matrixpro - a Tool for Demonstrating Data Structures and Algorithms Ex Tempore. Advanced Learning Technologies, doi
  69. (2001). Multimedia Learning, doi
  70. (1989). Native Indian Learning Styles: A Review for Researchers and Teachers.
  71. (1976). On Qualitative Differences in Learning: I. Outcome and Process. doi
  72. (2002). Optimizing Learning from Examples Using Animated Pedagogical Agents. doi
  73. (2005). Phonon Tracing for Auralization and Visualization of Sound Phonon Tracing for Auralization and Visualization of Sound. doi
  74. (2006). Pooples - Pre-Object Oriented Programming Learning. Environments.
  75. (1993). Promoting Active Learning: Strategies for the College Classroom, doi
  76. (2007). Psychological Distress in International University Students: An Australian Study.
  77. (1995). Requirements for a First Year Object-Oriented Teaching Language SIGCSE technical symposium on Computer science education Nashville, doi
  78. (1998). Research into Cognitive Load Theory and Instructional Design at doi
  79. (1984). Resources-a Theoretical Soup Stone? doi
  80. (2007). Sea, Speech and Sun.
  81. (2008). Sorting out Sorting: The Sequel. doi
  82. (2002). Spoken Dialogue Technology: Enabling the Conversational User Interface. doi
  83. (1956). Taxonomy of Educational Objectives: The Classification of Educational Goals. Handbook I: Cognitive Domain, doi
  84. (2000). Teaching Applet Programming to Non-Majors - doi
  85. (2003). Teaching for Quality Learning at University: What the Student Does, Society for Research into Higher Education. doi
  86. (2000). Teaching Java with the Bluej Environment. doi
  87. (2008). Teaching Smarter: How Mining Ict Data Can Inform and Improve Learning and Teaching Practice.
  88. (2007). Technology-Assisted Learning and Learning Style: A Longitudinal Field Experiment. Systems, Man and Cybernetics, Part A, doi
  89. (2009). Technology-Enhanced Learning. doi
  90. (1996). Testing Effectiveness of Algorithm Animation. doi
  91. (2003). The E-Learning Movement as a Process of Quality Improvement doi
  92. (2007). The Interactivity Effect in Multimedia Learning. doi
  93. (1995). The Top 10 Reasons Why Oop Can't Be Taught doi
  94. (2001). The Two Paradigms of Education and the Peer Review of Teaching.
  95. (2006). Time Analysis of Atc Radio Traffic in a Simulated Free Flight Scenario.
  96. (2006). Towards Effective Usage-Based Learning Applications: Track and Learn from User Experience(S). doi
  97. (1990). Understanding the Dunn and Dunn Learning Styles Model and the Need for Individual Diagnosis and Prescription. Reading & doi
  98. (2005). Using a Network Simulation Tool to Engage Students in Active Learning Enhances Their Understanding of Complex Data Communications Concepts.
  99. (2008). Using Lyrics and Music to Reinforce Concepts.
  100. (1997). Using Music as a Communication Medium. CHI '97 extended abstracts on Human factors in computing systems: looking to the future. doi
  101. (2005). Using Structured Hypermedia to Explain Algorithms. doi
  102. (1994). Using Visualization to Foster ObjectOrianted Program Understanding.
  103. (2004). Visualising Java Data Structures as Graphs.
  104. (2004). Visualization and 'Auralization' of Architectural Design in a Game Engine Based Collaborative Virtual Environment Visualization and 'Auralization' of Architectural Design in a Game Engine Based Collaborative Virtual Environment. IN doi
  105. (2000). Web-Based Multimedia Development Techniques for the Instruction of Abstract Concepts doi
  106. (2001). What Is Next in the Media and Methods Debate. IN
  107. (2001). When Computers Speak, Hear, and Understand. doi
  108. (2008). Where are you in the landscape of educational technology? ,
  109. (2006). Workshop Jgrasp: An Integrated Development Environment with Visualizations for Teaching Java doi

To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.