Ungraded+assignment+0


 * Objectives:**
 * 1) Set up the development environment for CMSC 433
 * 2) Get familiar with source control using Git and BitBucket
 * 3) Compile and run a single threaded Java program

Install [|Eclipse] Create an account at [|Bitbucket] Follow the first 4 steps of [|Bitbucket 101]. Pay attention only to the parts related to Git (ignoring Mercurial).
 * Instructions:**


 * Here are the requirements for Project 0:** [[file:CMSC433Project0.pdf]]

Please read the instructions carefully, **expecially the ones related to BitBucket**! Starting with Project 1 it will be important that you follow them exactly in order for us to be able to grade your solutions.


 * January 30th, 2012: Update:**


 * The project is due Friday, February 3rd.** At that time we will post Project 1, so make sure you made yourselves familiar with the whole process by then.


 * February 4th, 2012: Update:**

Here are some statistics after grading Project 0:

1. The total number of forks made by students (some made 2 forks - only graded the one which had a submission in it): **67** 2. Total number of forks graded (there were still some of you who didn't follow the rule of concatenating the Directory ID to the project name: project0-dirID. **Those forks were not graded.**): **61** 3. Total number of forks with no submission: **10** 4. Total number of forks with submissions and test failures (details below): **2**

As stated earlier, there may be a number of reasons for failing Project 0:

1. No fork, no submission. 2. Forked, but didn't submit solution (git push...). 3. Didn't respect the fork rules described in the project requirements (concatenate Directory ID to the project name - not any other username or first/last name). 4. Didn't submit the correct files (only submitted the binary .class files). 5. Didn't implement the 2 main functions described in the project requirements (//getPartialSum//, //run//).


 * February 8th, 2012: Update:**

Here are the slides I'll be using to go through Project 0 in today's class: