Labs Grading Criteria

Labs will be graded as follows:

  • 5 points: If script is executing correctly, a unique solution is provided, and coding standards were followed.
  • 4 | 3 points: If script is executing but contains some logical errors and/or software engineering shortcomings (see coding standards below).
  • 3 | 2 points: If script is executing but has several syntax and/or logical errors and/or software engineering shortcomings (see coding standards below).
  • 1 points: If script is not executing correctly, is incomplete, or has major syntax and/or logical errors and/or doesn’t follow coding standards.
  • 0 point: Otherwise, including copied/pasted or copied/pasted/edited labs even if executing correctly. Discussions of problems with classmates is encouraged but all work must be your own.

Homework Lab problems:

  • 1 point each

Coding Standards: Points may be deducted due to poor software engineering and adherence to coding standards, bad indentation, poor classes, variables and methods naming, using commands not taught in class, using strategies not relevant to the current lecture/lab, and related items. Focus of labs is on the application of specific strategies as learned in class to reach the right answer, not just the answer itself.