NACT announces World's first CyberConference on Java


HOW TO TEACH JAVA

The National Association of Computer Trainers (NACT) is organizing the World's first International CyberConference on "How to teach Java" from 29-31 May, 1996. To be held in Mumbai (formerly known as Bombay), India, the 3-day conference proposes to address the various issues involved in making Java work for us.

All around us, people have been rather raring to pick up their foghorns and start tooting about this great new product called Java. In fact, if one were to catalog the number of tie-ups that have ensued its release, you should not be surprised if the paper spans from here to the bright, ol' moon. Go Java-hunting in Cyberspace and you will hit hundreds of sites that have Java splashed across their expanse, maybe some even sport the most fertile imagination when it comes to writing code. But honestly, very few can yet boast decently understandable code or any other work, still fewer that tell a person how to learn Java in the best possible way and perhaps none really sheds any light on the aspect of how best to teach Java.

For instance, no one is bothered about the poor MIS guy who is all confused how to go about executing his plans of introducing a Java turnabout in his company. Just about how much Java does he need to know to make sure the team of 200 computer programmers under him is doing the right job? No body cares a whoop about the guy who runs the Computer Training Institute down the road and wishes to start teaching Java but does not know exactly how to go about it, especially if ardent people come to him with no former knowledge of C/C++.

Target Audience

When we talk of Java, we talk of something ubiquitous. It will be lack of discernment to have something to do with Java and not target the whole world. So, while just about any one of you is welcome to send in his/her contributions regarding personal Java experiences, the kind of people we have in mind as we organize this CyberConference are :

These people, in their own distinct ways, need to be clear on how Java has to be so they can chase their respective ideas to the hilt. Luckily, we have an active support of Sun Microsystems , India and Videsh Sanchar Nigam Limited (VSNL) , the only Internet Access Providers in India.

Perspectives

It is just fair here to offer a few insights into Java that our grappling with it have unraveled. While these might not be universally agreeable as the final word on teaching Java, we furnish a sample of the questions that make a marked difference when it comes to training at a professional level...

Who must be taught Java ?

Java has to be one's third language, not the first. If a person has no former command over C/C++, he probably might not be a suitable candidate. It is not really a nightmare to write a working applet. Infact we have had a Russian housewife telling us that after she read our tutorial, she wrote her first Java applet. That might be very touching as a compliment, but then being creative and productive with the language takes a firm grasp over the fundamentals.

For instance, if a person does not understand the way in which classes and interfaces work, it is difficult to understand how Java works. There are some things that are better learnt in C++, e.g. the this pointer can be understood in C++ because it has pointers. Unless one is conversant with programming under windows how is he/she going to understand events? So the questions that arise are ...

What must be the steps in learning Java ?

When you are learning something, the learning and the teaching process travel in pairs. What is the most fitting way to initiate a person into the Java environment. For instance, does it suffice to cram the person's head with all the best properties of Java in the same definition (as the definition of Java at the Sun site so immaculately does).

What must be taught?

What matters ?

How many types of Java training ?

It might not be common knowledge but atleast a dozen companies in India are providing rigorous training to their staff for developing in-house talent in Java.

More surely than not, many people will be using the language for enhancing and enriching the existing content on their web pages at one level. A very handy example is the simplistic animation mechanisms that Java offers if you are willing to have the images ready. But that throws up a whole new set of questions:

What we expect from you

Well, to cut things short, a little hand (and a little of your time, that's all!). Or to relate the whole story, we expect ideas -- in whatever form you find feasible, whether you are a trainer yourself or a newbie caught up in the Java-frenzy. We believe it is about time people had a place where they could drop by to share an experience whenever they have one. What we expect from you is Papers. They could cover just about anything -- your views on all the aforesaid perspectives, ideas regarding the way you feel Java rather be taught to proliferate creativity with it or your personal experiences while moving on to the revolutionizing language.

Please note that since this is a CyberConference, we see no reason why you will have to come over in person to India and deliver your ideas. If distance is a snag, your contributions could be advanced through e-mail, or better still, as Real Audio files if you want them played live in the conference. On the other hand, if you are willing to pay India a visit, the necessary things can be worked out.

In any case, we will be putting all the conference papers on the Internet when it gets over. If possible, we will concurrently cybercast it as it takes place. Please remember while sending in the papers that the focus will be on teaching Java, not just learning it.

A little end note

When you are teaching Java, it is also important to tell the people where it fits in the entire scheme of things. For example, is all the hub-bub about Java residing inside Internet toasters just a publicity stunt or is it for real? What will be the evolution of Java, say, 5 years from now.

It is not even a year old now and still people love to refer to it as "The Microsoft killer". Well the question whether a year old sibling commit murder might be a good topic for an Oxford rebuttal contest, we are concerned with the ready-made explanation it offers for our conference dates from 29 to 31 May -- Java will officially be one year old on May 22, 1996.

Maybe Gates retorts with yet another powerful technology by then. One fact that everyone is willing to overlook is that Billy did not become the kind of enviable billionaire he is by playing second fiddle. If the whiff of coffee can take the world by a storm, he might come up with a still stronger condiment. To believe the interest generated by Visual Basic script, well, it is the next weapon in Microsoft's armory. If it indeed is, we must be most willing to give it a shot. Finally, it is the technology that matters, not who brought it in.

But the one thing that stands clear through all this is : With Internet and Java, technology is no more the call-girl of America or Japan or Germany, it is now an international realm. And that's the reason we wish to have the people of the whole world meet at one place, whether physically or otherwise, and discuss how the technology can be offered to the people on a global platter.

That is NACT's way of bringing Java to the world.


Vijay Mukhi.

One moment...


Vijay Mukhi's Technology Cornucopia

Vijay Mukhi's Computer Institute
B-13, Everest Building, Tardeo, Bombay 400 034, India.
http://www.neca.com/~vmis
e-mail: vmukhi@giasbm01.vsnl.net.in
1