Date: Mon, 11 Nov 1996 17:03:16 GMT Server: NCSA/1.5 Content-type: text/html Last-modified: Wed, 04 Sep 1996 02:55:44 GMT Content-length: 4168 CS 302 Section 10 Grading Policy

CS 302 Section 10 Grading Policy


[Grading Percentages] [Project Grading] [Late Policy]

Grading Percentages

The following percentages will determine your final grade:
Exams				60%
  - Midterm I (week 7)    20%
  - Midterm II (week 12)  20%
  - Final Exam		  20%
Quizzes 			 5%
  - 5 each worth 1%
Programming Assignments		35%
  - 8 or 9 assignments
-----------------------------------------
Total			       100%
Individual assignments and exams will not be assigned letter grades. Letter grades are assigned at the end of the semester.


Programming Assignment Grading

On the day projects are due, a printout of all projects are due at the beginning of class. Additionally, you must submit an electronic copy by the beginning of class also (and your printout must match the electronic copy!). You will learn how to electronically submit your programs in program 0.

Grading of programming assignments is based upon three criteria: correctness, technique, and readability. Correctness is by far the most important criterion. A program which does not correctly fulfill the requirements of the assignment is subject to a grade reduction of as much as 60% or more.

The technique used in a program is the means in which that particular problem was solved. A solution which is correct but clumsy or awkward is subject to a grade reduction of as much as 25%. Sometimes there will be very little leeway in this area; other times there might be several correct solutions.

The readability of a program refers to the ease with which a human reader (such as the grader!) can read and understand the source code. The readability does not affect the execution of the program; however, poor readability can result in programming errors which make the program incorrect. Poor readability can also result in a grade reduction of as much as 15%. The readability of a program includes:

Additionally, if your code is unreadable and I can't decipher how you solved the problem, you may lose points on technique too!


Late Policy

As mentioned earlier, projects must be turned in at the beginning of class on the day of the deadline in order to receive full credit. Projects may be turned in by the beginning of the next class period for up to 75% credit, or up to one week late for 50% credit. Projects will not be accepted more than one week late. If you hand a project in late, I may not get back to you with a grade as quickly as if you had handed it in on time.

If you know that you will miss an exam or quiz, let me know at least two weeks in advance for an exam, or 48 hours in advnace for a quiz, and I will schedule a make-up. Accomodations will also be made for people who miss exams or quizzes unexpectedly and can present a doctor's note. If you know you will miss an exam or class because of a religious holiday (other than ones mentioned inside the front cover of the Fall 1996 timetable, which I already know about), you must let me know within the first two weeks of class.


<-- Click here to return to the CS 302 section 10 homepage

Last modified: Fri Aug 30, 1996 by Mike Steele