M, F 2:30-3:20
in Olin 165

CS 1133: Short Course in Python

Fall 2017


Earning your Grade

Regardless of whether you are in the lecture-based or self-study section, this course is offered S/U only. In many ways, this makes grading quite simple.

Earning a Satistfactory

In order for you to earn that S, we would like you to earn an 85% or higher on all of the course assessments. Remember that labs are graded on participation, not correctness. Therefore, to get a satisfactory, you may only skip one lab, and you must earn 85% or higher on each assignment.

If you fail to earn 85% or higher on any of the non-lab assessments, you will be given up to two attempts to redo the assignment. If you are unable to complete the assignment after three attempts in total, then we will assess the situtation on a case-by-case basis, provided that you have kept up with all the deadlines.

Earning an Unsatistfactory

The primary way students get an unsatisfactory in this course is by not keeping up with the deadlines. All of the assignments and labs have very clear deadlines. In addition, if you are asked to revise an assignment, then we will give you a deadline with that revision request. If you fail to meet any of these deadlines, you will receive an unsatisfactory for the course. Extensions are only provided ahead of time for the most extreme circumstances.

Another, unlikely, way to earn a satisfactory is to exhaust your retries on the second and third assignments. As long as you take these seriously in the first place, we find that students need at most one retry on each of these.

Academic Integrity

Even though this course is graded S/U, you should respect academic integrity. Cheating may seem an easy way out, but in the long run, it really hurts you more than anyone else. You end up not learning what you should learn, and it does something to your character, to your self-image. Cheating is not worth it. Please review these notes on integrity.