1 / 14

Jeliot 3

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).

taylorkelly
Download Presentation

Jeliot 3

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

  2. 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

  3. 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.

  4. 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

  5. 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.

  6. Eliot

  7. Jeliot

  8. 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 2000. It broadens its support to object oriented features and improves its usability, adding features that makes it easier to use at lectures.

  9. Jeliot 2000/Jeliot 3

  10. Using Jeliot 3 • As lecture material • Follow-up assigments • In interactive laboratory sessions • Virtual courses

  11. 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.

  12. 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

  13. Jeliot 3 and Woven Stories(3/3) Program selected Animation available Prototype of the tool

  14. 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

More Related