The Alice Summer camps concluded last week. Starting from this week, we have the Java, Robotics and Graphics summer camps for High School children. The students who attend this Robotics summer camp are those who attended the Alice summer camp last year.
Well what do I say? I have enjoyed this week a lot. Students are taught Java on a very interactive IDE called Dr.Java. Also they are taught Java concepts using “Pictures”. In the sense, they have to write programs to modify pictures. “For” loop is taught in context of producing a mirror image of a picture, “If” loops are taught in the context of reducing the “red eye” effect in an image. I feel this is the best approach to teach children programming because they are excited working with pictures. So they have both fun and learning. However since it is just one week of Java, it is not much that they can do but definitely a good starting point to encourage them in the field of computer science.
Apart from the “programming” part, there are other activities like our professor takes us out to lunch on Wednesday to a cool cafeteria. The children played football yesterday afternoon. The camps are very informal and lots of fun. Especially when the kids make mistakes and are so determined to get the correct output.
There are two things I realized from the camps: I enjoy teaching and it is very creative and refreshing to be among children (I feel I am ten years younger than I am
).
The next week Robotics camp is what myself and the children are looking forward to
To program the Robots, they need to have an idea of object oriented programming and that is why Java is introduced lightly to them in the first week.
[...] Go to the author’s original blog: My summer camp updates [...]
Pingback by My summer camp updates — July 11, 2008 @ 10:21 pm |
Nice post Saraswathi. Java thru pictures sounds like fun. For robots programming lessons, what do you use – lego mindstorm?
Comment by rajagopal sukumar — July 12, 2008 @ 6:39 am |
Thanks a lot Sukumar.
Oh ya, we would be using the Lego mindstorm API to teach them robotics. I myself don’t have much idea about the API. I have to go through it during the weekend to prepare myself for the next week.
Comment by Saraswathi — July 12, 2008 @ 6:33 pm |
Ok. Thanks Saraswathi. I hear that it is pretty easy to program. But i have not tried it myself.
Comment by rajagopal sukumar — July 13, 2008 @ 4:09 am |
Hi, I’m one of the developers of DrJava. I found your site while searching for occurrences of “DrJava”, as I regularly do to see if anyone needs help.
I’m very pleased that you chose to use Drjava, and if you have any problems with it, please don’t hesitate to contact us. We’re there to help!
Mathias Ricken
Developer, DrJava
http://www.drjava.org
Comment by Mathias Ricken — July 14, 2008 @ 4:28 pm |
@Sukumar:
I went through the API and sample programs this weekend. It is very simple to learn once we know Java.
Comment by gibgnab — July 14, 2008 @ 4:39 pm |
@Mathias Ricken:
I am very glad that you took the time to drop in a comment. Dr. Java was very user-friendly and easy to use by High School children. We have not had any problems till now. Kudos to the Dr. Java team of developers.
Thanks for the offer to help. I will surely get in touch with you if we need any help in the future.
Comment by gibgnab — July 14, 2008 @ 4:43 pm |
[...] I was notified about another website that mentions DrJava. It’s a blog post about the Alice summer camp. Here’s an excerpt: The Alice Summer camps concluded last week. Starting from this week, we [...]
Pingback by A Concurrent Affair » Blog Archive » Summer Camp using DrJava — July 14, 2008 @ 4:51 pm |
@Mathias Ricken:
Thanks for linking my post!!
Comment by gibgnab — July 17, 2008 @ 3:10 am |