Implementing functionality that
would be some kind of virtual teacher.
Beginners in Java programming at their
first months of studing Java language often forget about programming
style. Also beginners
inclined to do many absurd mistakes. So,
virtual techer could help to format code, explain mistakes and
errors, help to avoid bugs, giving extended tips and lessons.
For example. Student
tries to call a
non-static method inside a static method, but it doesn't work and
student doesn't understand why, because he/she is a begginer and has
not yet had time to learn it. A virtual teacher
could give to a student a quite full explanation about static
methods: what is a static method and how to use it. Such tips can
help students to learn language quicklier. If
student writes
code not properly, for example method's name starts with a capital
letter, he/she would get a reminder, that
such naming is not good . Such style checking
can form a habit to write a maintainable and
error-free code from their first days of
study.
Visualization of
JVM working. It would introduce JVM's work results in an
intuitive and clear
form: compiled byte code, stack, heap, references between objects,
states of virtual machine and so on.
I am looking for new
experience and I also would be glad to implement any other ideas.
Svetlana Nesterenko
On Mon, Mar 21, 2011 at 7:56 AM, Wayne Beaton <wayne@xxxxxxxxxxx> wrote:
Hi Svetlana. There is help on the project's wiki page [1]. I'll be
honest with you: this project has stalled due to lack of
involvement. I am interested in reviving it.
However, due to the lack of recent work, we may be a little out of
date; our bug list may not be entirely up-to-date. There are lots of
opportunities in this project, so I invite you to be creative and
see what you think you can bring to the project.
Hello.
My name is Svetlana Nesterenko. Currently I am studying to obtain
master degree in Chernihiv State Technological University
(Ukraine). I would like to participate in Google Summer Of Code in
Eclipse IDE for Education .
I have become familiar with writing RCP applications, downloaded
source code and looked over it.
What should I do to participate in this project?
I am sorry for writing in mailing list, I didn't find another
email to write.