DESC 391 Assignments Fall 2009 Print E-mail
Written by Chitu Okoli and Bilal Abdul Kader   
Friday, 19 September 2008 11:35
Article Index
DESC 391 Assignments Fall 2009
1: Interest and coins
2: Circles and dice
3: Student scores, and reservations
4: GUI programming
All Pages

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