Your final average is a weighted combination of your averages on examlets, reading quizzes, homeworks, and discussion problems. Specifically
When we translate these averages into final letter grades, a score of 90 will be at least an A-, 80 at least a B-, 70 at least a C-, 50 at least a D-. If the raw scores are running excessively low, we may revise these cutoffs to be more generous. However, this has happened only very rarely in recent years. In past terms, at least half of the grades have been A's and B's.
We expect A students to have shown consistently strong performance and mature mathematical style. A B student should be solidly prepared to take later theory classes.
A grade of C- or above indicates that a student's grasp of a material makes them adequately prepared for later CS courses, especially CS 225 and CS 374. In particularly, to get a C-, you must demonstrate that you can write straightforward inductive proofs.
A grade of D-/D/D+ indicates that the student has been doing most of the work but is not adequately prepared for later CS classes. If you seem to be headed for a D-/D/D+ grade, seek help from the course staff.
Most F's are given to students who have stopped attending, have missed significant numbers of examlets, or the like. This is typically due to circumstances beyond the scope of this class.
We reserve the right to make adjustments to individual final grades to ensure that grades are appropriate in unusual circumstances, such as illness where it's infeasible to make up all the missed work, disabilities that affect the fairness of the standard grading formula, and so forth.