Show simple item record

dc.contributor.authorDoyle, Sean Wayne
dc.date.accessioned2020-09-18T19:30:07Z
dc.date.available2020-09-18T19:30:07Z
dc.date.issued2020-09-18
dc.date.submitted2020
dc.identifier.urihttps://viurrspace.ca/handle/10613/23356
dc.identifier.urihttp://dx.doi.org/10.25316/IR-15258
dc.description.abstractThrough the lenses of constructivism and cognitive load theory, this case study interviewed college-level programming instructors that teach JavaScript, and surveyed students and graduates of a post-graduate web programming course in an effort to discover metaphors for the web programming interface known as the Document Object Model (DOM), taking the position that the popular DOM tree visualization is an ineffective mental model for novices. Prior to involving participants, this research reviewed current literature for academic articles concerning JavaScript instruction, model-based learning, and technology-enhanced model based instruction to identify key affordances and caveats. The objective of this strategy was to identify a mental model or analogy that, if appropriate, could be recreated as an interactive digital simulation to facilitate DOM instruction and support learners, instructors, and instructional designers of web programming. This study found that confusion regarding the DOM persisted across all participants in the research, and that prior domain knowledge should include comprehension of HTML, CSS, and basic JavaScript techniques, specifically, objects and rudimentary object oriented programming knowledge. From these findings, a DOM comprehension benchmarking tool has been put forward, recommendations have been provided for a “layers of technology” digital interactive application, and the need for more research in the underserved field of JavaScript instruction has been identified.
dc.subjectcomputer science instruction
dc.subjectDocument Object Model
dc.subjectinstructional technology
dc.subjectJavaScript instruction
dc.subjecttechnology-enhanced model based instruction
dc.subjectweb development
dc.titleInvestigating a new approach for teaching the JavaScript DOM
dc.date.updated2020-09-18T19:30:09Z
dc.language.rfc3066en
dc.degree.nameM.A. in Learning and Technology
dc.degree.levelMasters
dc.degree.disciplineSchool of Education and Technology


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record