Project #0

CMSC 131

Due Monday, 2/8 at 11:00PM

Object-Oriented Programming I

Type of project: Open

Spring 2010


Some History about the Java Language



This project will make sure that you have installed all of the class tools, that you can check-out projects, save your work, and submit projects.  You may also learn a couple of interesting facts about Java.


Historical Developments

This project allows you to read a little about the historical development of Java from the web.  You can get all of the information you need from the web page at -- use the information on that site to correct the information in the Java source file provided on CVS.  When deleting information that is not correct, make sure you delete the slashes in addition to the incorrect names and dates.

Overview of What You Must Do For This Project

We have written a project called "Spring10Proj0", which has been copied to your personal CVS repository.  Your job is to do the following:

  1. Download and Install Java, Eclipse, and the course plug-ins onto your computer (unless you are working in a lab on campus.)
  2. "Check out" the project.  (That means copy it from your CVS repository onto the computer you are working on using the CVS Repository Perspective.)
  3. Using the Java Perspective, edit the project (as described below and in the file itself) and then save your work.
  4. Run the project and read what is on the screen to make sure it looks correct.  If it is not correct, go back to #3.
  5. Submit the project for testing and grading.  If you haven't received all of the points from the submit server for this project, go back to #3.

Detailed descriptions of these four steps follow:

1.  Install the Course Tools

Detailed instructions for installing the course tools can be found by following this link.  (If you have already done this on the machine you will be using for the project, there is no reason to do it again.)  It is important that you follow those instructions very precisely so that you will have the correct versions of all of the tools.  In a nutshell, you will do these things:

2. "Check Out" the Project

3.  Edit the Project and Save

4.  Run the Project looking at the output

·         Always run the project and make sure it looks correct to you before submitting the last time.  Make sure everything works as expected -- if not, edit the file to repair it, save, and try running it again.  If you get stuck, drop by to visit one of us during office hours!

5.  Submit the Project


There are two public tests and five release tests that you must pass for this project.  Together these comprise 100% of the project grade (since there will not be any portions that need to be graded by the TAs for this project).  You will get the points for the tests you pass - you can know how many points you have by release testing your submission.