Teaching and learning data structure concepts via Visual Kinesthetic Pseudocode with the aid of a constructively aligned app

Show simple item record

dc.contributor.author Odisho, O en
dc.contributor.author Aziz, M en
dc.contributor.author Giacaman, Nasser en
dc.date.accessioned 2016-12-01T03:00:22Z en
dc.date.available 2016-08-01 en
dc.date.issued 2016-11 en
dc.identifier.citation Computer Applications in Engineering Education, November 2016, 24 (6), 926 - 933 en
dc.identifier.issn 1061-3773 en
dc.identifier.uri http://hdl.handle.net/2292/31206 en
dc.description.abstract Data Structures is an integral topic for any Computer Science or Software Engineering degree, identified as a Core Tier-1 topic of the ACM/IEEE Computer Science Curricula. The underlying concepts are inherently abstract, making them especially difficult to understand for novice programmers. This paper proposes a cognitively challenging technique to help students understand the thought process that the learning outcomes of fundamental data structure units aim to achieve. The development of this thought process is using a technique we term Visual Kinesthetic Pseudocode, with the overarching goal of helping students code without coding, yet providing the necessary scaffold to guide them in implementing the data structures with real code. This was implemented in the form of INTERACTIVEDS, an app for students and teachers to guide the learning of fundamental data structure concepts. The evaluations demonstrate that students strongly credited INTERACTIVEDS in aiding their understanding of concepts and confidence in applying data structure concepts in practice. The study is also a step forward in revealing potential threshold concepts pertaining to data structure modules. en
dc.language English en
dc.publisher John Wiley & Sons en
dc.relation.ispartofseries Computer Applications in Engineering Education en
dc.rights Items in ResearchSpace are protected by copyright, with all rights reserved, unless otherwise indicated. Previously published items are made available in accordance with the copyright policy of the publisher. Details obtained from http://www.sherpa.ac.uk/romeo/issn/1061-3773/ http://olabout.wiley.com/WileyCDA/Section/id-828039.html en
dc.rights.uri https://researchspace.auckland.ac.nz/docs/uoa-docs/rights.htm en
dc.title Teaching and learning data structure concepts via Visual Kinesthetic Pseudocode with the aid of a constructively aligned app en
dc.type Journal Article en
dc.identifier.doi 10.1002/cae.21768 en
pubs.issue 6 en
pubs.begin-page 926 en
pubs.volume 24 en
dc.description.version AO - Author's Original en
pubs.author-url http://onlinelibrary.wiley.com/doi/10.1002/cae.21768/abstract en
pubs.end-page 933 en
pubs.publication-status Published en
dc.rights.accessrights http://purl.org/eprint/accessRights/OpenAccess en
pubs.subtype Article en
pubs.elements-id 542327 en
pubs.org-id Engineering en
pubs.org-id Department of Electrical, Computer and Software Engineering en
dc.identifier.eissn 1099-0542 en
pubs.record-created-at-source-date 2016-12-01 en


Files in this item

Find Full text

This item appears in the following Collection(s)

Show simple item record

Share

Search ResearchSpace


Browse

Statistics