CS 330 Intro to the Design and Analysis of Algorithms
Tasks and Percentages
Following is a
rough guide to how course grades will be established, not a precise formula - we will fine-tune cutoffs and other details as we see fit after the end of the course. This is meant to help you set expectations and take action if your trajectory in the class does not take you to the grade you are hoping for.
- Homework Assignments: 40%
- Midterm Exam: 30%
- Final Exam: 30%
Final Grades
Here's a
rough,
very rough heuristics about the correlation between final grades and total scores:
- 93-100% : A
- 90-92%  : A-
- 87-89%  : B+
- 83-86%  : B
- 80-82%  : B-
- 77-79%  : C+
- 73-76%  : C
- 70-72%  : C-
- 67-69%  : D+
- 60-66%  : D
- 0-59%    : F
Precise grade cutoffs will not be discussed at any point during or after the semester. For students very close to grade boundaries, instructors may, at their
discretion, consider participation in lecture and recitation, exam performance and overall grade trends when assigning the final grade.
Late Policy
I will not allow any late submissions. Nearly all situations that make you run late on an assignment homework can be avoided with proper planning - often just starting early. Here are some examples:
- I have so many deadlines this week: you know your deadlines ahead of time - plan accordingly.
- It's a minute before the deadline and the network is down: you always have multiple submissions - it's foolish to wait for the deadline for your first submission.
- My computer crashed and I lost everything: Use Dropbox or similar to do real-time backup - recover your files onto AFS and finish your homework from a cluster machine.
- My fraternity/sorority/club has that big event that is taking all my time: Schedule your extra-curricular activities around your classes, not vice versa.