Grading


Assignments and Exams
Refer to these pages for information on the grading schemes for projects and exams.

Academic Integrity
Respect academic integrity! Please review the Code and notes for CS100 here.

Course Grade Computation
We calculate your raw numerical score based on core points for assignments and exams. The CS100 assignments and exams have the following weight that determine your final score: 

Programming Projects   =  20%
Prelim 1    =  10%
Prelim 2    =  17%
Prelim 3    =  20%
Final  =  30%
Recitation = 3%

Letter Grades
We base letter grades on the overall distribution of raw numerical scores. A typical distribution is 25% A, 35% B, 35% C, 5% D or F.

Regrades
If you feel that the graders have incorrectly graded an exam or assignment

  • Go to Carpenter Lab.
  • Fill out a regrade request form.
  • Attach the exam or assignment to the form.
  • Submit the regrade request to a consultant in Carpenter.
  • Please note the CS100 policies:
  • We photocopy a random number of exams after grading.
  • You must submit your request within one week after we return your graded work.
  • We regrade the entire submission from scratch.
  • Your grade may go up or down.
  • You can retrieve the regraded material in Carpenter about 1 week after you submit your request.

    Posted Grades
    Scores will be posted just inside the Carpenter Lab by either student ID or a 4-digit code that you give to us. It is your  responsibility to verify that our records are correct. If you find an error, please contact the course administrator, Laurie Buck, during her office hours.

    Exam Conflicts
    You must take every exam! CS100J does not offer alternative tests. If you still have a conflict, contact the course administrator, Laurie Buck, during her office hours to make arrangements for taking the taking the exam.  Contact her two weeks before the exam.