Written by Julie Zelenski

The exam schedule will be:

MIDTERM: Friday May 6th 12:30-1:50 pm
The exam is being given in two locations, location dictated by first letter of your last name:
Dinkelspiel Aud (last name begins with A-Q)
NVidia Aud (last name begins with R-Z)
Handouts: Practice midterm, Practice solution, Midterm solution

FINAL: Wednesday June 8th 12:15-3:15pm
Location: Dinkelspiel Aud (all students)
Handouts: Practice final, Practice solution, Final solution
Special arrangements (SCPD remote, OAE) should be confirmed with cs107@cs by June 3rd.

Frequently asked questions about exams

Will there be an alternate/makeup exams for students with conflicts?

No. All students must be present for the scheduled exams. If you've got an unresolvable conflict, holding off on CS107 shouldn't be catastrophic-- we are offering the class every quarter, so you have lots of other chances without much delay!

What are the exams like? How do I best prepare for them?

The exams are designed to assess your mastery of the course learning objectives, with a particular emphasis on material that was prominent in the assignments and labs. A sample exam will be published to set expectations about coverage, format, and difficulty. Hoping to crush that exam? Check our page chock full of exam advice!

Are the exams open or closed book?

The midterm is closed-book (one page of notes) and the final is open-book/open-notes. No electronic resources may be used in the exam.

How do exams figure into the course grade?

Exams compromises 50% of the course grade, and the final is weighted at twice (33%) the midterm (17%). Your exam aggregate must be passing work in order to receive a passing course grade. More details on how how course grades are determined.

What is the procedure for exam regrades?

When we return the graded exams, we will also distribute the exam solution and grading information. We attempt to be conscientious in consistently applying the rubric and calculating scores, but given the large number of students, we do occasionally slip up, and we are happy to correct our errors when notified of them. If you believe your exam has a scoring error, please request a regrade by emailing cs107@cs with a short explanation of your concern and asking for a review. The entire exam will be re-examined for all scoring errors and any necessary corrections applied. Regrade requests must be initiated within a week of exams being returned.