1. Program Correctness (75%): The programs do everything that the lab requires. If you have a question about how a program handles a certain input, check the executables that have been provided.

  2. Deductions from your final grade:
    1. Subtract 15 points if students do not use Dr. Plank's stack library for mydc
    2. Subtract 15 points if students do not use Dr. Plank's dllist library to initially store the people in histolist. It is okay to use a sllist or queue for the second part of histolist.
    3. Subtract 10 points if students do not use Dr. Plank's field library in histolist.

  3. mydc (35 points)
    1. Correctness (30 points)
    2. Error detection (5 points)

  4. histolist (40 points)
    1. Correctness (35 points)
    2. Error detection (5 points)

  5. Commenting (15%): See the commenting information on the course's web page for advice on how to comment your programs,

  6. Program Style (10%): Are the programs well-organized and do they solve the problem in the most straightforward, efficient