Project #0 CMSC 131
Due:  September 14th before 11pm Object-Oriented Programming I
Type of project: Open Fall 2012

The History of the W0r1d

Objective

This project will ensure that you have installed the course tools correctly, that you can "check out" a project, work on the project, and then submit the project. You will also learn how to see the results of your submission on our "submit server".

Getting Started

To work on a class project, the first thing you must do is to "check out" the project from your CVS repository. This was demonstrated in class, and is also described in the Eclipse Tutorial. The basic steps are:

  1. Start Eclipse and go into the CVS perspective. In lab you should have already created a CVS connection to your account (if not, go to the Resources link in your class website's menu to find out how to set this up).
  2. Open the connection by clicking on the little triangle next to it, then click the triangle next to the entry that says "Head" - this should reveal the files that are currently on your CVS repository.
  3. Right-click the project called "Fall2012Proj0" and choose "check out".
  4. Go back to the Java perspective.
Once you are back in the Java perspective, you should see the project folder on the left, and you should be able to begin working on the project:
  1. Open the Project by clicking the triangle next to it. Click the triangle next to the "src" node. Click the triangle next to the "(default package)" node. Now open the file called "History.java" by double-clicking it. This should open up the source-code in the editor on the right portion of the screen.
  2. Edit the file so that it contains the information requested to the right of the equals sign. Don't forget to save your work.

If you write the project from scratch, without checking out the "Fall2012Proj0" files from your CVS repository, you will NOT be able to submit your work and will NOT get credit for it.

 

Submission

Submit your project from Eclipse (within Java perspective) by right-clicking the project folder and selecting "submit" . When it asks for your ID and password, be sure to use your University of Maryland "Directory ID" and the corresponding password, and NOT your class account and password. You may submit as many times as you want -- we will always grade the submission that scores the highest on our automated testing (taking into account the late penalty for any submissions that were after the deadline, but not more than 24 hours late. The penalty for late submissions is 20%.)   After you have submitted your project, you should visit the submit server.  There you can obtain feedback about how well your project is performing. You can submit as early and as often as you like, but you should make sure it is compiling and running before you submit. The results of the two public tests you can see each and every time you submit. The number of times you run our release test on your project is limited. The earlier you begin working on the project, the more opportunities you will have to see how your project performs on our tests before the due date!

Grading

There are both public and release tests which will be run on your project.  If you pass all of these tests, you will receive a grade of 100% on the project. If you only pass some of them, you will receive less than 100% based on which you get correct.

 

Web Accessibility