CS150 Lab 1:  Jumping into Java
First Program
Ball World
Making It
Home Java Resources Discussion Dropoff

Due Sunday Sept. 17, 11:59 PM
To hand in your work, click the "Dropoff" button above.   You will find directions there.

In this lab we will write our first Java programs.   We will learn how to use the JBuilder development system and how to use objects in our programs.   There will be a lot of unfamiliar syntax and constructs, but don't worry about that.   Just keep this adage in mind:  "If you didn't write it, don't change it!"

Following directions EXACTLY will be crucial for this lab!   This is especially true at this point where there will be a lot of code running around that is generated automatically and that you are not expected to understand yet.  

Being precise and exacting is one of the fundamental skills needed for computer science.  Think very carefully before writing any code and be sure that you fully understand all the directions first.   A sloppy program will misbehave in unpredicable manners and will be extremely difficult to fix.  

This lab is designed to become progressively less descriptive as you get deeper into it.   The idea is for you to learn certain techniques in the beginning parts and apply those skills in later parts.  Pay attention to what you are doing.  Don't cut and paste blindly!

First, get your account info, lab pass, and JBuilder licensing info from the instructor!

Second, change your passwords!

Third, do the sections on the left sequentially. 

Be sure to copy all your work to your personal directory in drive Z: when you are done. (Or copy to a floppy or ZIP disk) 

Laboratory written by Stephen Wong