 |
Teaching Java platform to undergraduate students is a process
Posted by mayworm on December 28, 2005 at 04:52 AM | Comments (6)
Learning Java platform is a process. Some JUG Petropolis members and me have been teaching Java platform for five years free of charge in an academic environment. Our focus is to help somebody in a academic community, who wants to learn Java. I always describe a strategy to make sure that students can continue to learn Java effectively.
Here's How:
- Remember that learning Java platform is a gradual process - it does not happen overnight.
- Define your learning objectives early: What do you want to learn
and why?
- Make learning a habit. Try to learn something every day, and put it into practice. You need to type code!
- Remember to make learning a habit! If you study each day for 30
minutes Java will be constantly in your head. If you study once a week, Java will not be as present in your mind.
- Choose your materials well. You can get tips of sites and materials with a JUG near you.
- Find friends to study and practice with. Learning Java together can be very encouraging.
- Move your finger! Practice coding what you are learning. It may
seem strange, but it is very effective.
- Be patient with yourself. Remember learning is a process - writing
a code well takes time.
- Communicate! There is nothing like communicating. Book exercises
are good - having a JUG friend on the other side of the world who understands your code is fantastic!
- Use the Internet. The Internet is the most exciting, unlimited
Java resource that anyone could imagine and it is right at your finger tips.
Bookmark blog post: del.icio.us Digg DZone Furl Reddit
Comments
Comments are listed in date ascending order (oldest first) | Post Comment
-
Regarding the last point, I would say "Use the Internet, but use it well". As an active member in various Java forums and communities, there's a growing trend on using the Internet as a "free consulting resource" so new developers ask for the end solution of problems, instead of using it as a way of getting more information to solve the problems themselves.
The end result is that they might have a solution but don't know why it works, or if there are alternatives, or why those alternatives were discarded. In the end they become Internet-dependent and cannot solve any problem on their own .
Oh, and "How To Ask Questions The Smart Way" should be also a mandatory subject ;-).
My 2ec
Cheers.
Posted by: greeneyed on January 03, 2006 at 12:10 PM
-
Marcelo, at first I'd like to give my congratulations for all members from JUGPETRO who are doing this work so important for the society. I agree with each point you wrote about the learning of Java. Most of people think Java is difficult, but I disagree with them because if the person dedicate itself daily Java will become easy. :)
See u!
Rafael
Posted by: rafaelbpc on January 03, 2006 at 02:58 PM
-
Sir Mayworm, how long!
A word from Einstein: "Simplicity is a good thing". The art to well teaching resides on keeping simple what's simple, and simplifying what's complex.
One cent from a boss I had: The success of your class depends 70% of empathy and 30% of techinical ability, didactics etc.
Regards, Alê!
Posted by: alegomes on January 04, 2006 at 02:13 AM
-
Hi Alê!
There is a quotation by Thomas Edison: Genius is 99 percent perspiration and 1 percent inspiration.
I agree about empathy is a important fact of success in a learning process. I realize that there is empathy in the strategy I described above. :-). What do you think?
- Marcelo
Posted by: mayworm on January 04, 2006 at 03:52 AM
-
give some problems in java
Posted by: rajan_m82 on January 21, 2006 at 01:49 AM
-
i wan some difficult problems in java
Posted by: rajan_m82 on January 21, 2006 at 01:49 AM
|