Why is grading based on a final?
Some companies require me to provide grades, some don’t. I often pass out the final anyway, just so that students can get a sense of whether they have learned the key topics. The final tells me and the student what the student has learned. It focusses on those things that I think the student must know when leaving this course. Some managers attend my courses and want to know what questions are good for an interview. My answer: those on the final. So, if you are seeking an API writing job, you should be ready to answer questions like those on the final. I strive to do my part to help each student get an A on the final: I use in-class exercises, allow for any level of question, repeat the important concepts often, and allude to what will be on the final. The final is open book and, to some extent, open teacher.