CMSC412 - Spring 2010
Project #3 Grading Criteria

Program Corectness (85 points) including:

  • Correct implemention of required system calls
  • Correctly checking for invalid paramters
  • Cleanup of old semaphores
  • Program Style (15 points) including:

  • Use of comments
  • Formatting style and indentation
  • Selection of descriptive variable names
  • Use of clean and appropriate programming idoms to acheive task (e.g. selecting appropriate loop types)
  • General readablity and ease of understanding of the written code
  • Use of named/symbolic constants