Presentation on theme: "Jeliot 3 Producing an Educationally Effective and Usable Tool for Learning, the Case of Jeliot Family Andrés Moreno García Niko Myller Department of Computer."— Presentation transcript:
Jeliot 3 Producing an Educationally Effective and Usable Tool for Learning, the Case of Jeliot Family Andrés Moreno García Niko Myller Department of Computer Science University of Joensuu
Program Animation (1/2) ”Program Animation” stands for those applications that show the execution of a program by means of a multimedia display. They can be used in any phase of the development cycle of a program. Jeliot family is designed to aid students to learn programming
Program Animation (2/2) Jeliot family’s key feature is its automated process –Eliot and Jeliot I were semi-automatic.Users had many possibilities to prepare the visualization –Jeliot 2000 and Jeliot 3 are fully automatic. Users focus on programming and forget about visualization details. A single visualization model is applied.
Jeliot family and history 1993 Eliot’s development began at the University of Helsinki 1997 Jeliot I was released 2000 Jeliot 2000 was implemented at the Weizmann Institute of Science in Israel 2003 Jeliot 3 is released, developed by the University of Joensuu in Finland
Evolution (1/2) Eliot was platform dependent, and thus it evolved into Jeliot I, that presented a web interface. It only needed a Java-capable web browser to run. Eliot and Jeliot I were found to be hard to grasp by novice users. Moreover, it only animated data types.
Evolution(2/2) Jeliot 2000 handled the problems of usabilility and provided an application for novices that helped them to learn the basics of programming. Jeliot 3 is the generalization of Jeliot It broadens its support to object oriented features and improves its usability, adding features that makes it easier to use at lectures.
Jeliot 2000/Jeliot 3
Using Jeliot 3 As lecture material Follow-up assigments In interactive laboratory sessions Virtual courses
Jeliot 3 and Woven Stories (1/3) Future research towards Collaborative Program Visualization Woven Stories is a co-authoring tool in which multiple users can read and write the same document (composed by nodes). Changes are instantaneously shown to all active users.
Jeliot 3 and Woven Stories(2/3) This new system will let –users to visualize programs –send these visualizations to other users –comment other users’ programs and visualizations –chat with other users A learning community can be built up from this innovative tool
Jeliot 3 and Woven Stories(3/3) Program selected Animation available Prototype of the tool
Conclusions The development has taken long and been fruitful Jeliot can help learning and can be used in many different kinds of situations We invite new users and developers to join our efforts