Jeliot 3 - PowerPoint PPT Presentation

1 / 14
About This Presentation
Title:

Jeliot 3

Description:

Eliot and Jeliot I were semi-automatic.Users had many ... Eliot was platform dependent, and thus it evolved into Jeliot I, that presented a web interface. ... – PowerPoint PPT presentation

Number of Views:48
Avg rating:3.0/5.0
Slides: 15
Provided by: andrsm5
Category:
Tags: eliot | jeliot

less

Transcript and Presenter's Notes

Title: Jeliot 3


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 familys 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 Eliots 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
Write a Comment
User Comments (0)
About PowerShow.com