Java Tutor 

         To use the online tutoring system, you must have the Java Runtime Environment Version 5.0 installed on your computer. The software is available for free download at Sun Microsystems.

           The online tutoring system is freely available to everyone, and the link to the tutor directory is presented at the bottom of this page. The source code and related instructional material are available here: Source code & instructional material. Although UMBC does not offer support for the use of that material, general questions may be addressed to the administrator.

           All IS students will use the tutor during the first class period. After that, you are free to access the tutor whenever you like. Students who plan to take IS 247, IS 413, or IS 613 should contact the instructor before using the tutor on your own. Also, feel free to send questions or comments to the administrator, and all guest users and UMBC students are welcome to contact the administrator.

          The tutor is intended for learners who have little or no familiarity with Java or with any other programming language. The tutor makes learning a Java program accessible to students who might otherwise turn away from the challenge and potential frustration of trying to write and to understand a Java program. The tutor will take you through a series of progressively more informative stages, from learning to type the symbols to mastering the meaning and use of the components of a Java program. All stages are self-paced. You may take as much time as you need to complete the tutor, on one occasion or on several separate occasions. Although the tutor is best used by starting with the first stage, you may access all stages separately by using the links below.

          Experience with this tutor in our classes has repeatedly affirmed its value to our students, and most students gain self-confidence that they can successfully continue their study of Java after this initial positive learning experience. If you have never written a computer program and you want to learn how to do that, this tutor is for you.

          The tutor is accessible to everyone. Guests may enter GUEST when asked to enter an ID. UMBC students should use their UMBC Unix username. Do not use your SSN.

          The tutor is written as a series of Java applets, which are Java programs that are downloaded from the server and that run in your broswer. In fact, the Java program that you will learn how to write is an applet program. As you progress through the tutor, there will be a processing delay of a few seconds between the stages. Please allow the browser to complete each transition successfully. There is no need to stop the browser or to reload a page. All the transitions are automatic.



How to run your Applet on the WWW
Access to Online Course Material: GUI Systems Using Java