Course Policies

1 Honesty Policy

This course is governed by the university’s policies on academic honesty and computing, which you can find at I will pursue disciplinary action in cases of misconduct. Assignments will be clear on when they are intended to be collaborative versus individual work.

2 Late Policy

With few exceptions, late work won’t be accepted and you’ll get a 0. There are a few reasons for this: Sometimes, an assignment and its solution will be discussed in the lecture immediately after it is due, or used in lab, so it’s infeasible to grade late work fairly. In addition, many assignments build on one another, so it’s good to avoid a policy that lets you slip behind.

If you have an important, immovable, scheduled event, like a job or grad school interview, or observation of a religious holiday, and it conflicts with a course deadline, let me know as soon as possible (ideally at least 48 hours before the deadline you conflict with). We can arrange a workaround.

Any other kind of late work needs documented extenuating circumstances to be considered for credit, contact me ASAP if that comes up.

3 Grading

This course does not have quizzes or exams, though it’s reasonable to think of the written assignments as take-home tests. Your grade will be a combination of grades on your programming and written assignments, and lab participation (discussed on a per-lab basis).

Your programs will be graded with a combination of automated testing and (my) human judgment for design and partial credit. Written problems will be graded for clarity, concision, and correctness.

Swarthmore defines course grades as follows:

A means excellent work; B, good work; C, satisfactory work; D, passing but below the average required for graduation; and NC (no credit), uncompleted or unsatisfactory work.

I use this interpretation in assigning final grades.

4 Disability Accommodations

If you believe that you need accommodations for a disability, please contact Leslie Hempling in the Office of Student Disability Services (Parrish 113) or email arrange an appointment to discuss your needs. As appropriate, she will issue students with documented disabilities a formal Accommodations Letter. Since accommodations require early planning and are not retroactive, please contact her as soon as possible. For details about the accommodations process, visit the Student Disability Service Website at You are also welcome to contact me privately to discuss your academic needs. However, all disability-related accommodations must be arranged through the Office of Student Disability Services.