| Your grade for the course
will be determined from your
laboratory attendance, your scores on 2 exams and
5 programming projects. Labs
There are 10 labs scheduled for the semester. The number of labs you complete
will determine your lab grade.
| #Labs |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
| Grade |
50 |
45 |
40 |
35 |
30 |
25 |
20 |
15 |
10 |
5 |
0 |
Exams
There will be 2 exams. There will
an in class
midterm (worth 250 points) and a final
exam during finals week (worth 400 points).
Projects
There will be 4 projects,
worth a total of 300 points. Your projects will be
evaluated by the TA's and a grade will be assigned to
each project based on
correctness, design, and documentation.
Pop Quizzes
During class, pop quizzes will be given. These quizzes will
usually be 5-10 minutes. The quizzes will be given randomly
and only some of them will be graded (also determined randomly).
The total value of all the pop quizzes will be 50 points.
Final Grade
Your Final score will be the sum of these 5 scores.
Midterm (25%)
Final (40%)
Projects (30%)
Pop Quizzes (5%)
Lab Homeworks (5% bonus)
Your letter grade will be a
monotonically increasing function of this score. 
A ROUGH guide for the thresholds is
given in the following table.
| A |
A- |
B+ |
B |
B- |
C+ |
C |
C- |
D+ |
D |
D- |
F |
| 950 |
900 |
850 |
800 |
750 |
700 |
650 |
600 |
550 |
500 |
450 |
<450 |
These thresholds are by no means binding on the instructor.
They may decrease, but will probably not increase.
|