Homework 5 Grading Guide


  • (20 points) This problem is all about information hiding in C, so there are significant deductions for not following the guidelines laid out in my notes for information hiding and module management in C.

  • (10 points)

  • (70 points) 35 points each for the Java and C++ implementations.
    1. Scan their source files to make sure they really used templates and deduct the full 35 points for not using templates.
    2. Run their files against my driver programs and make up your own input to test them. Award full credit if the program works.
    3. If the programs don't work, which means they probably don't compile, then eyeball the source and award up to 20 points for each implementation if it appears that they got part of the idea regarding templates.