Pass Requirements

As stated in the course syllabus, the pass requirements for this course are as follows:

  • Exam Pass Requirement: Students must receive a C letter grade or higher on at least one exam (including retakes).

  • Project Pass Requirement 1: Students must pass project 1 tests, project 1 code review, and project 2 tests by the project cutoff 1 deadline on Friday April 03, 2020.

    Update: The project 1 code review requirement has been relaxed. Students need to have had at least 2 project 1 code reviews and/or have reached the quick-review stage for project 1.

  • Project Pass Requirement 2: Students must pass project 2 code review and project 3 tests by the project cutoff 2 deadline on Thursday May 07, 2020.

Normally, you must pass this class with a C letter grade or higher for it to satisfy your CS major or minor requirements. The Pass/Fail grade option in place for Spring 2020 means it is now possible to pass this class with a D– letter grade or higher.

Given this shift, failure to meet these pass requirements will no longer result in an F letter grade. Instead, failing to meet all of the pass requirements will result in a D+ letter grade cap. Specifically:

  • If you are failing to meet one or more of these pass requirements, your letter grade will be calculated as follows:

    • If you have a C– or higher letter grade in Canvas, you will receive a D+ letter grade on your transcript instead. For example, if you are not meeting the exam pass requirement and have a C+ letter grade in Canvas, you will receive a D+ on your transcript instead.

    • If you have a D+ or lower letter grade in Canvas, the letter grade on Canvas will be the letter grade on your transcript for this course. For example, if your current letter grade on Canvas is an F, it will also be an F on your transcript.

  • If you are meeting all of the pass requirements, your letter grade in Canvas will be the letter grade on your transcript for this course.

Please remember you need either a C or higher letter grade or a P (passing) letter grade on your transcript to satisfy the CS major requirements this semester. Any letter grades between C– and D– should be converted to a P (passing) grade instead.

Note: Mathematically, regardless of the pass requirement policy, you still need to pass up to project 3 functionality to receive a D– or higher letter grade in this class.