Exams
There are two prelims and a final in this course. Because of the size of this class the exam times have already been scheduled way in advance. Please make sure that you have nothing else planned at these times, as there are no alternative times for these exams.
With that said, we will have a policy for legitimate conflicts. Two weeks before each exam, we will provide you with a form to fill out via an announcement in the newsfeed. If an emergency comes up in less than two weeks of the exam, you need to contact the instructor and course administrative assistant as soon as possible.
Table of Contents
Prelim 1
This exam will cover up to Lecture 12.
This exam focuses on the basics of Python. You will be expected to write code for simple functions, given a specification. It will include the material demonstrated in class up to, and including, October 2nd.
Time and Place
The exam will be held Thursday, October 16 at 7:30 pm and will take 1 hour 30 minutes.
The exam will be spread across Statler 196, Statler Auditorium, and Uris G01. Your exact room is determined by your last name.
- Last name A - B in Statler 196
- Last name C - P in Statler Auditorium
- Last name Q - Z in Uris G01
Review Session
There will be a review session held Wednesday, October 8 at 7:30 pm. It will last for up to 1 hour, allowing for questions.
The review session will be held in Olin 165. We will also offer this review session on Zoom. A recording of the Zoom session is available here:
The review materials are below.
| study guide | review overview | review answers |
Prelim 2
This exam will cover Lectures 13 through 24.
This exam will cover the more advanced concepts covered in the second half of the course. Both recursion and classes will feature heavily on this exam. It will include the material presented in class up to, and including, November 18th.
Time and Place
The exam will be held Thursday, December 4 at 7:30 pm and will take 1 hour 30 minutes.
The exam will be spread across Baker Lab 200 and 219, and Rockefeller 201 and 203. Your exact room is determined by your last name.
- Last name A - Ki in Baker Lab 200
- Last name Kl - Li in Baker Lab 219
- Last name Lo - V in Rockefeller 201
- Last name W - Z in Rockefeller 203
Review Session
There will be a review session held Monday, December 1 at 7:30 pm. It will last for up to 1 hour, allowing for questions.
The official review session will be held in PSB (Physical Sciences Building) 120 at the time listed above. In addition, the link for the Zoom session is below:
There is an another study session sponsored by URMC (Under-represented Minorities in Computing). This session will be on November 19th and is open to everyone. The details of the session can be found here.
The review materials are below.
| study guide | review overview | review answers |
Final
This exam will cover all lectures.
The final is comprehensive, and will include topics from the previous two prelims. New topics on the final include generators and sorting. Note that the final exam runs longer, and will have more questions than either prelim.
Time and Place
The exam will be held Saturday, December 13 at 2:00 pm and will take 2 hours 30 minutes.
All students will take the exam in Barton Hall.
Review Sessions
The review sessions for the final exam will be different. Instead of one review session,there will be several, including a chance for Open Questions (on anything you want). Each review session covers a particular topic. It is up to you to decide which to attend. Of course, if there is time left and no more questions on the given topic, you can ask anything you want.
The review sessions will be held in Phillips 101. This room issmall enough that we will provide a Zoom option. However, we will not be recording these Zoom sessions. If you are interested in the topic, please come. We will post the Zoom links for these sessions when we get closer to the date.
The slides for each review session are posted below, with answers. If you would like sample problems without answers, please refer to exams from previous years. d
In addition, there is a general study guide
| Date | Time | Instructor | Topic |
|---|---|---|---|
| Tue, Dec 9 | 1:30-2:30 pm | Ilma Ljubovic | Call Frames and Object Diagrams |
| Tue, Dec 9 | 2:30-3:30 pm | Muna Nwaiwu | Classes and Subclasses |
| Tue, Dec 9 | 3:30-4:30 pm | Joaquin Rivera | Exceptions and Try-Except Blocks |
| Wed, Dec 10 | 1:30-2:30 pm | Ireanne Cao | Lists and Sequences |
| Wed, Dec 10 | 2:30-3:30 pm | Dennis Corraliza | Recursion |
| Thu, Dec 11 | 1:30-2:30 pm | Walker White | Generators |
| Thu, Dec 11 | 2:30-3:30 pm | Walker White | OPEN QUESTIONS |
Exam Archive
To give you some idea of what the exams might be like, we have posted the exams from previous semesters. However, please be aware of the following:
The material covered changes every semester in CS 1110, as does the order it is covered. The topics on these older exams may not be the topics in our exams.
Prelim 1 in Previous semesters
| Semester | Exam | Solution |
|---|---|---|
| Fall 2021 | exam | solution |
| Fall 2022 | exam | solution |
| Fall 2023 | exam | solution |
| Fall 2024 | exam | solution |
Prelim 2 in Previous semesters
| Semester | Exam | Solution |
|---|---|---|
| Fall 2021 | exam | solution |
| Fall 2022 | exam | solution |
| Fall 2023 | exam | solution |
| Fall 2024 | exam | solution |
Final Exam in Previous semesters
| Semester | Exam | Solution |
|---|---|---|
| Fall 2021 | exam | solution |
| Fall 2022 | exam | solution |
| Fall 2023 | exam | solution |
| Fall 2024 | exam | solution |