Exams
Here’s how the prelim and final will work. Any exceptions to the information below will be posted in Discourse.
General Information
-
The exam times and locations are listed on the course schedule. Please arrive 15 minutes early to be seated.
-
You must bring your Cornell ID card to gain entrance to the exam.
-
Exams cover lectures, textbook readings, recitation assignments, and programming assignments. The textbook exercises are an excellent way to study for exams. The two books on programming philosophy will not be in scope for the exams.
-
There will be a TA-led review session to which the entire class is invited. It will be announced on Discourse.
-
The exam is “closed book”, but you may bring one 8.5x11” double-sided page of notes. Anything you can fit on that page (by handwriting, .001 font laser printing, etc.) is allowed.
-
The exam will include an appendix with brief descriptions (names, types, and one-line documentation summary) of any standard library functions that we think you might find useful.
Prelim-specific Information
-
The prelim is offered twice: once at 5:30 pm, and again at 7:30 pm. You may choose which one you wish to attend. You may not attend both. We will check ID cards to detect that kind of cheating.
-
The prelim covers everything that occurs before it on the course schedule.
-
There will be review sessions in section on the day of and day before the prelim. No attendance will be taken. You are permitted to attend multiple review sessions, but students registered in the section receive priority for seats if the room fills up.
-
Lecture is canceled the morning of the prelim to give you extra time to study.
-
The only makeup offered for the prelim is the 5:30 offering. No other makeups will be offered unless required by Cornell policy. Religious holidays and SDS accommodations are the usual two reasons that happens. There is no Cornell policy regarding multiple prelims within a 24 hour period.
Final-specific Information
-
The final covers the entire course.
-
You may bring three pages of notes instead of just one.
-
The last discussion section meetings of the semester will be review sessions. No attendance will be taken. You are permitted to attend multiple review sessions, but students registered in the section receive priority for seats if the room fills up.
-
If you have a conflicting final exam, or 3+ exams within a 24 hour period, contact the Course Administrator at least two weeks before the scheduled exam date. Provide your final exam schedule, as well as the estimated size of the other courses. Please note that according to Cornell policy it is the responsibility of the larger course(s) to provide the makeup. So if your conflict is with a course larger than 3110, you should be taking 3110 as scheduled.
Sample Exams
-
For both the prelim and final, sample questions will be posted in CMS about one week before the scheduled exam date. These sample exams are from past incarnations of the course. Recognize that they do not necessarily reflect the topics we have covered in this semester.
-
You are welcome to discuss the problems and your solutions with course staff and other students. But the copyright on these course materials belongs to Cornell, so do not re-post any of the problems or your own solutions in venues outside this course or you might expose yourself to legal liability.
SDS Accommodations
-
If you have a letter from SDS recommending that you be granted exam accommodations, those letters are due to the Course Administrator at the start of hte course.
-
Based on the accommodations that are necessary, you will receive an email from the Course Administrator with further details several days before the scheduled date of the exam.
Regrades
- For exams, regrade requests are handled through Gradescope. As with assignments, we will have a few days “cooling off” period. We encourage you to talk to the TAs who teach your section if you have questions about grading. We will open the site for regrade requests about a week after scores are released.