Com S 100J Introduction to Computer Programming Grade: letter or S/U Spring 2005
655-085 TR 09:05 Kimball B11 Instructor: David Gries 4 credits
655-276 TR 11:15 Olin 255 Newsgroup: cornell.class.cs100j

Grading policies
About email
Academic Excellence Workshop
Academic integrity
Exams & grades
Handouts, general
Staff info
Times & places
Email Gries


Course Grades

The Chart below shows the distribution of the course grades. You can look at your grade final NEXT FALL. NEXT FALL, make an appointment (with Cindy Pakkala 255-8240) to see me, and you can look over the final and discuss it at that time. Gries doesn't have time this week to see people about their CS100J grades.

We were extra careful during grading, in getting the total score on each final, and on entering the grades, because we know most students will not look at their finals.

Please note that no one's grade was lowered because of not showing up or doing enough labs.

Please note that Gries won't entertain a discussion like, "I was so close to a B, just a few points below Oscar, who got a B. Why can't you raise my grade to a B," or, "I did so well on the assignments; they should count more, and you should discount this particular prelim grade. I don't do well on tests." These grades are a fair distribution, based on how the class did.

The following Chart describes the course grades. The median grade is: B.

A 42 (03 A+, 28 A, 11 A-) *********************

B 42 (10 B+, 27 B, 05B-)   *********************

C 35 (03 C+, 24 C, 08C-)   ******************

D 02                                   *

F 01                                    *

Academic Integrity

Respect academic integrity! Cheating may seem an easy way out, but in the long run, it really hurts you more than anyone else. You end up not learning what you should learn, and it does something to your character, to your self-image. Cheating is not worth it. 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, which is used as a base when calculating final grades. The final grade is not based solely on this numerical score. Other items enter in, such as what the instructor and your TA know about your work in the course, special problems you have had (such as illnesses), whether your performance gets better or worse as the course progresses.

Below is a list of the percentage of the total score that is allocated to each component of the course. Everyone is expected to do every lab (we allow two misses, and more only if they have been excused), and these don't count in the total score.

Final: 30%

Prelim 1: 10%
Prelim 2: 12%
Prelim 3: 12%

A1: 3%   drawing folders
A2: 5%   the greases
A3: 4%   dates
A4: 5%   graphics
A5: 5%   rat race 1
A6: 5%   rat race 2
A7: 4%   matlab

Q1: 1%
Q2: 1%
Q3: 1%
Q4: 1%

E1: 1%   (course evaluation completion)

Letter Grades

A typical distribution for final grades is 25% A, 35% B, 35% C, 5% D or F. However, that is only a typical, average, distribution, and it is not what we expect. Anyone who does A work will get an A, and you are all capable of doing that! We would like that!


If you feel that the graders have incorrectly graded an exam or hand-written assignment:

  1. Submit a regrade request online using the Course Management System, if it is possible.
  2. Fill out a regrade request form in the Consulting room.

Please note the CS100 policies:

  1. We photocopy a random number of exams after grading.
  2. You must submit your request within one week after we return your graded work.
  3. We regrade the entire submission from scratch.
  4. Your grade may go up or down.

You can retrieve the regraded material in the consulting room about 1 week after you submit your request.

Posted Grades

You can always see your grades online, on the CS Course Management System (CMS)

Exam and exam conflicts

The three prelims are 7:30--9:00PM Thursday 24 Feb., Thursday 17 March, and Tuesday 19 April.
The final is May 13, 12:00.

You must take every exam! CS100J does not offer alternative tests. If you still have a conflict, contact David Gries two weeks before the exam..