VISUALIZING DATA STRUCTURES IN AN E-LEARNING SYSTEM

Michael Striewe, Michael Goedicke

Abstract

In introductory courses on programming it is important to discuss algorithms at the syntactic level in terms of program code as well as at the semantic level in terms of affected data structures. While single visualizations for examples during a lecture are easy to create for a teacher, students have to create visualizations of their exercises on their own, which is time consuming and may lead to wrong results. To avoid this, we present an extension for an e-learning and e-assessment framework that allows mass visualization of programming exercises. This way, learning basic skills in data structures is supported, because each student gets individual visualizations in an easier way.

References

  1. Eades, P., Lai, W., Misue, K., and Sugiyama, K. (1991). Preserving the Mental Map of a Diagram. Research Report IIAS-RR-91-16E.
  2. Gaylard, A. and Zeller, A. (2009). Data Displaying Debugger. www.gnu.org/software/ddd/.
  3. GraphViz (2009). GraphViz. http://www.graphviz.org.
  4. Kaufmann, M. and Wagner, D. (2001). Drawing Graphs: Methods and Models. Springer.
  5. Klling, M., Quig, B., Patterson, A., and Rosenberg, J. (2003). The BlueJ system and its pedagogy. Journal of Computer Science Education, Special Issue on Learning and Teaching Object Technology, 13(4).
  6. OMG (2004). UML 2.0 superstructure specification. Object Management Group.
  7. Petre, M. (1995). Why looking isn't always seeing: readership skills and graphical programming. Communications of the ACM, 38(6):33-44.
  8. Striewe, M., Balz, M., and Goedicke, M. (2009). A flexible and modular software architecture for computer aided assessments and automated marking. In Proceedings of the First International Conference on Computer Supported Eductation (CSEDU), 23 - 26 March 2009, Lisboa, Portugal, volume 2, pages 54-61. INSTICC.
  9. Sugiyama, K., Tagawa, S., and Toda, M. (1981). Methods for Visual Understanding of Hierarchical System Structures. IEEE Transactions on Systems, Man, and Cybernetics, SMC-11(2).
Download


Paper Citation


in Harvard Style

Striewe M. and Goedicke M. (2010). VISUALIZING DATA STRUCTURES IN AN E-LEARNING SYSTEM . In Proceedings of the 2nd International Conference on Computer Supported Education - Volume 1: CSEDU, ISBN 978-989-674-023-8, pages 172-179. DOI: 10.5220/0002773801720179


in Bibtex Style

@conference{csedu10,
author={Michael Striewe and Michael Goedicke},
title={VISUALIZING DATA STRUCTURES IN AN E-LEARNING SYSTEM},
booktitle={Proceedings of the 2nd International Conference on Computer Supported Education - Volume 1: CSEDU,},
year={2010},
pages={172-179},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002773801720179},
isbn={978-989-674-023-8},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 2nd International Conference on Computer Supported Education - Volume 1: CSEDU,
TI - VISUALIZING DATA STRUCTURES IN AN E-LEARNING SYSTEM
SN - 978-989-674-023-8
AU - Striewe M.
AU - Goedicke M.
PY - 2010
SP - 172
EP - 179
DO - 10.5220/0002773801720179