Revision history:

11:00 a.m. 8-25-04 to suggest Java newbies use file I/O in their program.

8:00 a.m. 8/30/04 to update the TA email address (the dept. changed the TA for this class).

 

Assignment 2 (100 pts), CprE 486. Due in one week (Tuesday 8/31/04).

 

IO and C-like Calculations in Java for fair credit assignment in a team environment

 

1. To hand in: email source code and compiled code as a zipped attachment, named HW2-FLastname.zip (if your name was F. Lastname), to Lifeng Zhang, zlfpeak@iastate.edu

 

2. Consider the problem of team projects (note that teamwork is a core part of most, though not all, serious efforts). A project can get a particular score (either in school or in a work environment, it doesn’t matter, the abstract problem is the same). But how can credit be appropriately distributed among the team members? More personally, if you were a member of a team, how would you want credit to be distributed so you get the credit you deserve – and that gold bricker (or instead, one hopes, the person who spends day and night and helps everyone even though not specifically supposed to) get the credit they deserve? Keep in mind that in this course you will, in fact, be a member of a team. Write down the method you would like to be used to judge your own contribution to the success of the project.

 

Note that the basic requirements just stated are vague. You will need to work within those basic requirements but can make things more specific as needed. For example, do you want to use numbers to rate? If you have not learned Java before, it is strongly recommended that you incorporate file I/O, as you will need to know it later (this is not a scoring issue, but a pedagogical recommendation).

 

3. Implement your solution in a Java program. If you took CPRE 485 (Java) before, your solution must be fully GUI-based (no file I/O). If you do not already know Java, however, a GUI is not required.