VISUALIZATION OF OBJECT-ORIENTED (JAVA) PROGRAMS
Cornelis Huizing, Ruurd Kuiper, Christian Luijten, Vincent Vandalon
2012
Abstract
We provide an explicit, consistent, execution model for OO programs, specifically Java, together with a tool that visualizes the model This equips the student with a model to think and communicate about OO programs. Especially for an e-learning situation this is significant. Firstly, such a model supports the interaction with teachers and provides a sound basis for the understanding of other e-learning material concerning programming. Secondly, the tool supports acquiring proficiency with the model in an e-learning setting by giving precise information to hone his/her conceptualization of program execution. The model is advanced in that it accommodates multi-threading. The tool is flexible in that it directly uses the Java Virtual Machine for the visualization: extensions and adaptations can thus make use of the information the actual execution provides. A case in point is modeling the execution of code involving user interaction through the Graphic User Interface library. We consider several options here.
DownloadPaper Citation
in Harvard Style
Huizing C., Kuiper R., Luijten C. and Vandalon V. (2012). VISUALIZATION OF OBJECT-ORIENTED (JAVA) PROGRAMS . In Proceedings of the 4th International Conference on Computer Supported Education - Volume 1: CSEDU, ISBN 978-989-8565-06-8, pages 65-72. DOI: 10.5220/0003924000650072
in Bibtex Style
@conference{csedu12,
author={Cornelis Huizing and Ruurd Kuiper and Christian Luijten and Vincent Vandalon},
title={VISUALIZATION OF OBJECT-ORIENTED (JAVA) PROGRAMS},
booktitle={Proceedings of the 4th International Conference on Computer Supported Education - Volume 1: CSEDU,},
year={2012},
pages={65-72},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003924000650072},
isbn={978-989-8565-06-8},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 4th International Conference on Computer Supported Education - Volume 1: CSEDU,
TI - VISUALIZATION OF OBJECT-ORIENTED (JAVA) PROGRAMS
SN - 978-989-8565-06-8
AU - Huizing C.
AU - Kuiper R.
AU - Luijten C.
AU - Vandalon V.
PY - 2012
SP - 65
EP - 72
DO - 10.5220/0003924000650072