Grading rubric

Recall the General Instructions for Grading Programs.

Eclipse project for this assignment: FundamentalDataTypes

Points to be awarded for:

  1. StringsAndChars - 5 points for each TODO (restated below)
    • Prints the number of characters that are letters
    • Prints the number of characters that are digits
    • Prints the number of characters that are upper case
    • Prints a string with inverted case
  2. ScannerExample - 5 points for appropriate prompts
    • Appropriate prompts clearly specify what data is being requested
  3. CubicPlot
    • 5 points - CubicPlot class with proper constructor prototype
    • 5 points - Two axes are drawn
    • 5 points - Plot origin is in correct location (given by the intersection of the axes) and is determined by the parameters given in the constructor
    • 5 points - Plot equation is drawn within the plot area
    • 10 points with exceptions given below
      • -4 points - lines are not used to display the graph
      • -2 points - graph is flipped along the x axis
      • -2 points - origin is not correct (not shifted by the top and left parameters)
      • +3 points - graph is clipped by the top, left, width, and height parameters

Total: 55 points (58 possible with extra credit)