CS 132: Intro to Computer Science II

Spring 1999

Assignments 10 and 11

Group Design and Implementation

Design is Due Monday April 12

Implementation and Report is Due Monday April 19

For this week's lab, you will design and implement an applet of your choice working within an assigned group of three or four. Possible designs include a GUI implementation of work implemented or discussed in class (e.g. a GUI version of mastermind, a card game using a DeckOfCards class, or a graphics package).

Applet Design

For the first week, you will meet in your groups to decide on your applet, design its interface, specify needed classes and methods, and assign implementation work to the group's individuals. Specified individuals may also take responsibility for writing reports and testing the applet for correctness and usability. For the design portion of this assignment, your group needs to submit the following:

Applet Implementation

After turning in the design, your group will have another week to complete the applet's implementation. In addition to the finished product, your group should submit a short report describing the individual contributions. The overall project will be graded using the following criteria:

Your group will receive some feedback for the first three criteria after submitting your design document. The overall project will receive one score. However, individuals may receive additional credit for an outstanding contribution. In the hopefully rare event that an individual contributed little to the group's effort, he or she will receive little or no credit for the project.

Group Assignments for Section 2 (Miller)

Matt Weber
Jen Britton
Joanne
Blake

Jen T
Alon
Jason
Ryan

Morris
Dan
Andrew
Chris