In-Class Participation (iClicker): 10% (2 lectures dropped)
Reading Quizzes (RQs): 7% (16 total, 2 lowest RQs dropped)
Quizzes: 8% (2 total, 4% each)
Programming Assignments (PAs): 35% (9 total, 4% each except PA1 which is worth 3%)
Midterm Exam 1: 10%
Midterm Exam 2: 10%
Final Exam: 20%
By default, we will use the standard scale of 90%—100% = A, 80%—89.9% = B, 70%—79.9% = C, 60%—69.9% = D, and <60% = F. These cutoffs may be lowered if need be, but they will never be raised. In other words, we may make it easier to get a certain letter grade, but never harder. Pluses and minuses will be given at the professors' discretion.
Your grade is calculated as described above, with two exceptions:
You must score at least 55% on the final exam to pass the course. If you score lower than 55% on the final, you will receive an F for the course, regardless of your overall average.
You must score at least 55% on the programming assignments of this course. If you score lower than 55% on the PAs, you will receive an F for the course, regardless of your overall average.
You have 3 days from the time a PA, quiz or midterm is returned to request a regrade. After that, the grade is set in stone. To request a regrade, please contact the person who graded the assignment/quiz/exam originally. You should submit your regrade request through gradescope.com. Submit the regrade request on the corresponding problem and clearly explain why you think there is a grading error. If you submitted a regrade request without a clear justification and was simply abusing the regrade system, your grade will be lowered as a penalty.
Participation scores have a 1-week regrade policy. If you find an error in your participation records , submit your request to the designated piazza post within a 1-week period from the date of the participation. And our staff will process it in a timely manner. No participation record will be changed after the 1-week period has passed since the day of the participation. NO EXCEPTIONS.
The final exam will have a regrade period of 1 day after the work is released to you. It will ensure that we submit everyone's final letter grades in a timely manner. No regrade requests can be made after the regrade period has ended.