Labs Grading Criteria

Labs will be graded as follows:

CodeStepByStep Problem Sets:

  • 1 point each

Programming Scripts in Python:

  • 5 points: If program is executing correctly, a unique solution is provided, and coding standards were followed.
  • 4 | 3 points: If program is executing but contains some logical errors and/or software engineering shortcomings (see coding standards below).
  • 3 | 2 points: If program is executing but has several syntax and/or logical errors and/or software engineering shortcomings (see coding standards below).
  • 1 points: If program 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.

 

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.

Leave a Reply

Your email address will not be published. Required fields are marked *