Good Faith Attempt Requirement
Information about the good faith attempt for a project
In some CS courses we have a good faith attempt requirement.
The goal of the good faith attempt for a project is to make sure
you complete some of the functionality of a project. Completing
this functionality will allow you to learn some required skills/concepts.
For a project, a good faith attempt could be a subset of tests (e.g., public
The deadline to complete the good faith attempt for a project is usually
several days after the last deadline for a project. The good faith attempt
deadline should not be confused with the deadlines (e.g, ontime and late) a
project may have.
Information about what is required for a good faith attempt is usually
available in the class web page.
Good faith attempts are not due at the end of the semester. Each project
has a separate deadline.
If you don't complete a good faith attempt you get an automatic letter
grade of F in the course (even if you have a 100 on everything) :(
If any of your submissions before a project deadline (either ontime or late) satisfies the good faith attempt, there is nothing else you need to do.
Suppose all the deadlines (online and late) for a project have passed, but
you have not satisfied the good faith attempt. You still need to submit
a project that satisfies the good faith attempt. Notice you will not
get any points for the submission that satisfies the good faith attempt.
To submit the good faith attempt for a project you submit your project
You should not be concerned about satisfying the good faith attempt for
a project. With the help of instructors/TAs and you will be able to
We cannot waive the good faith attempt requirement.