|
Written by Chitu Okoli and Bilal Abdul Kader
|
|
Friday, 19 September 2008 11:35 |
|
Page 1 of 5 DESC 391 Assignments
This page lists the assignments for DESC 391, Fall 2009. Assignments will be graded according to the following guidelines (thanks to Bilal Abdul Kader for delineating these criteria):
- Correct execution of the program (75%)
- Compilation without errors
- No logical errors at run time
- Implementation of all required instructions
- User-friendly prompts (if any)
- Coherent display (if any)
- Elegance of the code (25%)
- Correct usage of Java structure and logical flow
- Neat implementation of class code
- Usage of correct naming conventions for classes, variables, and functions
- Usage of meaningful class, variable and function names
- Consistent indentation and alignment of code blocks
- Usage of comments within the code
- Adding a description section for the class at the beginning of the file (a few lines to describe the class, its methods, attributes, and general idea about its functionality)
- Description of dependencies and inheritance (if any)
- Innovation above and beyond the requirements (bonus points)
- Adding extra graphics or features
- Smart usage of advanced Java structures
- Reusing previous code (if possible)
- Impressive logic in implementing complicated functions
|
|
Last Updated on Tuesday, 08 December 2009 11:16 |