UW Home     CSE Home   Announcements    Message Board    Contact Info 

 
 
 

CSE 143 Project Assessment

Each project will be graded with respect to several categories. Each category will receive a score from 0 to 4, based on guidelines like those that follow.  Depending on size and complexity of the project, there may be fewer or more categories, and the scores may have ranges of 0-2, 0-3, etc.  The categories and scores below are typical of the way scores will be assigned.

Category - The Program Code Score
Programming Practice (Design, specification,standards, documentation, etc.)
  • 4 - Project design, specification, and code quality are well-documented and complete.
  • 3 - All parts of the process are documented, but some part may lack clear descriptions. For example, the specification for client code may not be clear.
  • 2 - All tasks are done but several of them of them are not done well.
  • 1 - Most tasks are done but several of them of them are not done well and at least one is not done at all.
  • 0 - Almost complete lack of evidence for good design, specification, and implementation of the project requirements.
Program operation and correctness
  • 4 - Project code meets all requirements in the specification and functions correctly. Good test cases cover most, if not all, of the program functions.
  • 3 - Project code addresses and functions correctly for more than half the specifications, but does not meet all requirements.
  • 2 - Project code addresses and functions correctly for about half the specifications. Some evidence of test cases.
  • 1 - Project code addresses less than half the specifications and works for a limited number of cases.
  • 0 - Project code does not function at all [does not compile] or addresses few parts of the specification.
Category - The Written Report Score
Written report writing style
  • 4 - Report includes smooth transitions and clear and concise descriptions.
  • 3 - Much of the report is clear and concise, with one or two rough sections.
  • 2 - Half of the report is clear and concise with a few rough sections.
  • 1 - Much of the report has rough transitions, some incorrect grammar.
  • 0 - Use of incomplete sentences, rough transitions, confusing descriptions, incorrect grammar.

Written report technical content
  • 4 - Report demonstrates that the student understands the full process, Use of correct technical terms.
  • 3 - Almost all technical terms used correctly, report demonstrates that student is unclear about a stage in the process or the code developed.
  • 2 - Some technical terms used correctly, report is complete but it is clear the student lacks understanding about the process or code.
  • 1 - Few technical terms used correctly, some indication that the student understands the process and design of the application.
  • 0 - Use of vocabulary is inappropriate. Incomplete descriptions for many sections of report.