Publication Type

Journal Article

Version

publishedVersion

Publication Date

8-1997

Abstract

In this paper an approach to enhance the learning of abstract computing concepts by novice students is presented. This approach is based on effective use of multiple visual representations, and it was applied within the domain of linear data structures: array, stack, queue and linked list. A prototype computer-based instructional system called MRUDS (Multiple Representation for Understanding Data Structures) was developed and evaluated. It was found from the evaluation that the three presentation modules namely, analogy, representation and algorithm contributed to the students' learning process, each contributing to and reinforcing the effect of the others.

Keywords

Data structures, Non-computing graduates, Beginning undergraduates in computing, Multiple representations, Computer-based learning

Discipline

Higher Education | Software Engineering

Research Areas

Software Systems

Publication

Computers and Education

Volume

29

Issue

1

First Page

1

Last Page

11

ISSN

0360-1315

Identifier

10.1016/s0360-1315(97)00028-6

Publisher

Elsevier

Copyright Owner and License

Publisher

Additional URL

https://doi.org/10.1016/s0360-1315(97)00028-6

Share

COinS