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.