Assignments are worth 20 points each. There are eight assignments. Your lowest grade of the first 7 assignments is discarded. Hence, there is a possible 140 points for the assignments.
Unless otherwise stated, all assignments must be submitted with the program listing and program output as specified in the instructions for each assignment.
Assignments are due at the beginning of the class meeting (6:00 pm) on the due date specified. Allowing for traffic problems or other issues, assignments will be accepted 30 minutes late (until 6:30 pm) without penalty. After 30 minutes and before then end of the class session (8:25 pm) assignments will be accepted with a 5 point penalty. In that case, please write LATE on your assignment and give it to the instructor. If you are absent when an assignment is due, you must notify the instructor and submit your assignment (and the required output) by email no later than the date and time it is due. Assignments submitted be email will also be checked by one or more compilers.
Assignments will be graded according to the following criteria:
Note - the philosophy and intent of the assignments is different than is was in the Intro course (CIS27). In the Intro course it was more of a goal to develop programming skills and experience program design. In this course it is assumed that you have attained some level of programming experience, hence the assignment emphasis will be more directed toward the specified skill covered in the class just prior to the assignment due date.