CS 220X, D-term 2015 Homework 1 (35 points) Grade Sheet Program documentation and formatting (5 points) ------------------------------------------------- - student name and username in a comment at the beginning of the file - non-obvious code commented - meaningful identifier names for variables - where variable name isn't self-explanatory, there is a comment - correct and consistent indentation - use of blank lines to separate sections of code - code follows the Java coding conventions we've covered so far Functionality (30 points) ------------------------- Month/year/days of week displayed correctly, and dates line up under the days of the week (5 points) Newline correctly placed after each Saturday date (5 points) Calculates the first day of each month correctly (5 points) Leap year calculated correctly (5 points) Program well-structured as described in assignment (10 points) Deductions ---------- -10 points if program submitted incorrectly (see "Deliverables" in homework description). -5 points if student name is missing -35 points if program doesn't compile (no credit for assignment)