Due: 3/25
40 points
| Name | |
| Total
|
|
| Trait | 0-4 | 5-9 | 10-14 | 15 | |
|---|---|---|---|---|---|
| Supplier Design | The supplier is not designed appropriately to facilitate an efficient client implementation. | Some methods or attributes are not appropriately placed in the supplier class and/or extraneous items are in the supplier class. | The supplier class contains many of the appropriate methods and attributes, however access to attributes and/or communication between the supplier and client are not correctly designed | The client and supplier class are efficient, reliable and uses appropriate methods and/or objects. | |
| Trait | 0-4 | 5-7 | 8-9 | 10 | |
| Algorithm Implementation | An incomplete solution is implemented on the required platform, and uses the compiler, specified. It does not compile and/or run | A completed solution is implemented and tested on the required platform, and uses the compiler, specified. It compiles and run, but has logical errors. | A completed solution is implemented and tested on the required platform, and uses the compiler, specified. It compiles and runs, but does not meet all of the assignment specifications | A completed solution is implemented and tested on the required platform, and uses the compiler, specified. It compiles and runs without errors. It meets the requirements and works correctly for all input. | |
| Graphical Display | The graphic does not correctly display. | The displayed graphic is not formed correctly or reformatted correctly. | The graphic is complete, but not reformatted and/or timed correctly. | The graphic is correctly formed, reformatted, and timed. | |
| Trait | 0-1 | 2-3 | 4 | 5 | |
| Program Structure | Insufficient program documentation, incorrect indentation, and poor identifier selection | Program is minimally documented, some identifiers are inappropriate and statements are not indented correctly | Some required documentation is missing statements, or identifiers are inappropriate, or statements are not indented correctly | All required documentation is present, the program is correctly indented, and appropriate identifiers are selected. |