Dual modality code explanations for novices: Unexpected results

Briana B. Morrison

Research output: Chapter in Book/Report/Conference proceedingConference contribution

18 Scopus citations

Abstract

The research in both cognitive load theory and multimedia principles for learning indicates presenting information using both diagrams and accompanying audio explanations yields better learning performance than using diagrams with text explanations. While this is a common practice in introductory programming courses, often called "live coding," it has yet to be empirically tested. This paper reports on an experiment to determine if auditory explanations of code result in improved learning performance over written explanations. Students were shown videos explaining short code segments one of three ways: Text only explanations, auditory only explanations, or both text and auditory explanations, thus replicating experiments from other domains. The results from this study do not support the findings from other disciplines and we offer explanations for why this may be the case.

Original languageEnglish (US)
Title of host publicationICER 2017 - Proceedings of the 2017 ACM Conference on International Computing Education Research
PublisherAssociation for Computing Machinery, Inc
Pages226-235
Number of pages10
ISBN (Electronic)9781450349680
DOIs
StatePublished - Aug 14 2017
Event13th ACM Conference on International Computing Education Research, ICER 2017 - Tacoma, United States
Duration: Aug 18 2017Aug 20 2017

Publication series

NameICER 2017 - Proceedings of the 2017 ACM Conference on International Computing Education Research

Other

Other13th ACM Conference on International Computing Education Research, ICER 2017
Country/TerritoryUnited States
CityTacoma
Period8/18/178/20/17

Keywords

  • Cognitive load
  • Live coding
  • Modality

ASJC Scopus subject areas

  • Computational Theory and Mathematics
  • Computer Science Applications
  • Software
  • Education

Fingerprint

Dive into the research topics of 'Dual modality code explanations for novices: Unexpected results'. Together they form a unique fingerprint.

Cite this