Edith Cowan University, Western Australia in association with Khon Kaen University, Thailand and Bansomdejchaopraya Rajabhat University, Thailand.
Data structures are a conceptually demanding topic which confronts many computer science students early in their course. The topic has a strong conceptual basis and often proves difficult for many to grasp. This paper reports on a project which has developed a range of learning objects to help students learn about the different data structures and the algorithms by which they are controlled. Called VIDSAA, the suite of learning objects provides a visual representation which enables students to observe and interact with a large number of data structure algorithms as they are run and to observe and view the outcomes. The objects have been designed to enable students to explore and investigate the data structures as a means of developing their knowledge and understanding. The paper describes the design and development strategies that underpinned the development of the learning objects and showcases the resulting products. It discusses a project to explore how teachers and students might use the objects and the support they provide for learning.