| Visualizing programs with Jeliot 3 |
| Full text |
Pdf
(291 KB)
|
| Source
|
AVI
archive
Proceedings of the working conference on Advanced visual interfaces
table of contents
Gallipoli, Italy
SESSION: System papers: data and software visualization and testing
table of contents
Pages: 373 - 376
Year of Publication: 2004
ISBN:1-58113-867-9
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 25, Downloads (12 Months): 89, Citation Count: 44
|
|
|
ABSTRACT
We present a program visualization tool called Jeliot 3 that is designed to aid novice students to learn procedural and object oriented programming. The key feature of Jeliot is the fully or semi-automatic visualization of the data and control flows. The development process of Jeliot has been research-oriented, meaning that all the different versions have had their own research agenda rising from the design of the previous version and their empirical evaluations. In this process, the user interface and visualization has evolved to better suit the targeted audience, which in the case of Jeliot 3, is novice programmers. In this paper we explain the model for the system and introduce the features of the user interface and visualization engine. Moreover, we have developed an intermediate language that is used to decouple the interpretation of the program from its visualization. This has led to a modular design that permits both internal and external extensibility.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
D. J. Barnes and M. Kölling. Objects First with Java -- A Practical Introduction using BlueJ. Prentice Hall/Pearson Education, Reading, Massachusetts, USA, 2003.
|
| |
2
|
|
| |
3
|
|
| |
4
|
C. D. Hundhausen, S. A. Douglas, and J. T. Stasko. A Meta-Study of Algorithm Visualization Effectiveness. Journal of Visual Languages & Computing, 13(3):259--290, 2002.
|
| |
5
|
S.-P. Lahtinen, E. Sutinen, and J. Tarhio. Automated Animation of Algorithms with Eliot. Journal of Visual Languages and Computing, 9(3):337--349, 1998.
|
| |
6
|
|
| |
7
|
|
| |
8
|
Andrés Moreno, Niko Myller. Producing an Educationally Effective and Usable Tool for Learning, the Case of the Jeliot Family. To appear in the Proceedings of International Conference on Networked e-learning for European Universities, Granada, Spain, 2003
|
| |
9
|
|
 |
10
|
|
| |
11
|
D. Stratton. A Program Visualisation Meta-Language Proposal. In C. H. Lee, editor, Proceedings of the 9th International Conference on Computers in Education /SchoolNet2001, pages 601 --609, Soeul, S. Korea, 2001.
|
| |
12
|
|
CITED BY 44
|
|
|
|
|
|
|
|
Petri Ihantola , Ville Karavirta , Ari Korhonen , Jussi Nikander, Taxonomy of effortless creation of algorithm visualizations, Proceedings of the 2005 international workshop on Computing education research, p.123-133, October 01-02, 2005, Seattle, WA, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Guido Rößling , Thomas Naps , Mark S. Hall , Ville Karavirta , Andreas Kerren , Charles Leska , Andrés Moreno , Rainer Oechsle , Susan H. Rodger , Jaime Urquiza-Fuentes , J. Ángel Velázquez-Iturbide, Merging interactive visualizations with hypertextbooks and course management, ACM SIGCSE Bulletin, v.38 n.4, December 2006
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Andrés Moreno , Niko Myller , Erkki Sutinen , Taiyu Lin , Kinshuk, Inductive Reasoning and Programming Visualization, an Experiment Proposal, Electronic Notes in Theoretical Computer Science (ENTCS), 178, p.61-68, July, 2007
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Arnold Pears , Stephen Seidman , Lauri Malmi , Linda Mannila , Elizabeth Adams , Jens Bennedsen , Marie Devlin , James Paterson, A survey of literature on the teaching of introductory programming, ACM SIGCSE Bulletin, v.39 n.4, December 2007
|
|
|
Muhammed Yousoof , Mohd Sapiyan , K. Ramasamy, Proposed framework to manage cognitive load in computer program learning, Proceedings of the 7th WSEAS International Conference on Artificial intelligence, knowledge engineering and data bases, p.50-55, February 20-22, 2008, Cambridge, UK
|
|
|
|
|
|
|
|
|
|
|
|
Guido Rößling , Mike Joy , Andrés Moreno , Atanas Radenski , Lauri Malmi , Andreas Kerren , Thomas Naps , Rockford J. Ross , Michael Clancy , Ari Korhonen , Rainer Oechsle , J. Ángel Velázquez Iturbide, Enhancing learning management systems to better support computer science education, ACM SIGCSE Bulletin, v.40 n.4, December 2008
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
James H. Cross, II , T. Dean Hendrix , David A. Umphress , Larry A. Barowski , Jhilmil Jain , Lacey N. Montgomery, Robust Generation of Dynamic Data Structure Visualizations with Multiple Interaction Approaches, ACM Transactions on Computing Education (TOCE), v.9 n.2, p.1-32, June 2009
|
|
|
|
|
|
|
|
|
|
|
|
|
|