World Conference on Educational Media and Technology, in Montreal, Canada ISBN 978-1-880094-56-3 Publisher: Association for the Advancement of Computing in Education (AACE)
Our main goal is to find effective ways of learning object-oriented (OO) programming. Very few attempts are made to find out the important features of the visualizations that would enhance the students understanding of object-oriented programming. We taught both C# and program visualization to four students. As part of evaluation, we made each student to create visualizations for any one particular object oriented programming concept they find hard to understand. We then identified, evaluated and listed the features they provided in their visualizations. This study helped us in identifying some of the key features of the visualizations that the students consider in explaining/understanding the object oriented programming: interactive display of multiple knowledge sources, showing one step at a time with the corresponding annotation displayed, student's desire to have their visualizations online, tracing facility to follow the code, and viewing of transfer control.
Shanmugasundaram, V., Juell, P., Aalderks, D., Wilder, A., Dimich, M. & Westhoff, M. (2005). Features of Visualization that Help Object Oriented Programming Learning. In P. Kommers & G. Richards (Eds.), Proceedings of World Conference on Educational Media and Technology 2005 (pp. 1291-1297). Association for the Advancement of Computing in Education (AACE).
© 2005 AACE