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, you should upload your conflict information into CMS. You should use the provided make-up petition template to submit your information. 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.
The make-up petition should also be filled by all students who have been granted extra time, as they will not be taking the exam with the rest of the students.
Table of Contents
Prelim 1
This exam will cover up to Lecture 13.
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 3rd.
Time and Place
The exam will be held Thursday, October 12 at 7:30 pm and will take 1 hour 30 minutes.
The exam will be spread across Ives 105, Ives 305, Statler Auditorium, and Uris G01. Your exact room is determined by your last name.
- Last name A - C in Ives 305
- Last name D - E in Ives 105
- Last name F - Q in Statler Auditorium
- Last name R - Z in Uris G01
Review Session
There will be a review session held Wednesday, October 4 at 6:00 pm. It will last for up to 1 hour 30 minutes, allowing for questions.
The review will be held in 132 Goldwin Smith Hall. We will also offer this review session on Zoom. The recording of the Zoom session can be accessed here:
The review materials are below.
study guide | review overview | review answers |
Prelim 2
This exam will cover Lectures 13 through 23.
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 9th.
Time and Place
The exam will be held Tuesday, November 21 at 7:30 pm and will take 1 hour 30 minutes.
Once again, the exam will be spread across Ives 105, Ives 305, Statler Auditorium, and Uris G01. Your exact room is determined by your last name.
- Last name A - C in Ives 305
- Last name D - E in Ives 105
- Last name F - Q in Statler Auditorium
- Last name R - Z in Uris G01
Review Session
There will be a review session held Sunday, November 19 at 6:00 pm. It will last for up to 1 hour 30 minutes, allowing for questions.
The review will be held in Gates G01. If you were not able to attend the review session in person, we have made the video available 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 while loops, generators, and coroutines. Note that the final exam runs longer, and will have more questions than either prelim.
Time and Place
The exam will be held Friday, December 8 at 7:00 pm and will take 2 hours 30 minutes.
The exam will take place entirely in Barton Hall. This room is big enough that there is no need to separate by last name.
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 two different rooms. The review sessions on Tuesday are held in Rockefeller 203. The Zoom link for the Tuesday review session is here:
The Wednesday reviews are held in Statler Auditorium. Because that is a big enough room, there is no Zoom link.
Finally, the Thursday review is held in Kimball B11. Because that is a smaller room, it will also have a Zoom link:
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.
In addition, there is a general study guide
Date | Time | Instructor | Topic |
---|---|---|---|
Tue, Dec 5 | 1:30-2:30 pm | Tiffany Sarver & Bisola Okunola |
Call Frames and Object Diagrams |
Tue, Dec 5 | 2:30-3:30 pm | Elisa Sicilia | Classes and Subclasses |
Tue, Dec 5 | 3:30-4:30 pm | Neal Vasireddi | Exceptions and Try-Except Blocks |
Wed, Dec 6 | 1:30-2:30 pm | Daniela López Mestre & Al Palanuwech | Lists and Sequences |
Wed, Dec 6 | 2:30-3:30 pm | Pedro Pontes García & Joe Devlin | Recursion |
Thu, Dec 7 | 1:30-2:30 pm | Walker White | Generators |
Thu, Dec 7 | 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 |
---|---|---|
Spring 2019 | exam | solution |
Fall 2019 | exam | solution |
Spring 2020 | exam | solution |
Fall 2020 | exam | solution |
Spring 2021 | exam | solution |
Fall 2021 | exam | solution |
Spring 2022 | exam | solution |
Fall 2022 | exam | solution |
Spring 2023 | exam | solution |
Prelim 2 in Previous semesters
Semester | Exam | Solution |
---|---|---|
Spring 2019 | exam | solution |
Fall 2019 | exam | solution |
Fall 2020 | exam | solution |
Spring 2021 | exam | solution |
Fall 2021 | exam | solution |
Spring 2022 | exam | solution |
Fall 2022 | exam | solution |
Spring 2023 | exam | solution |
Final Exam in Previous semesters
Semester | Exam | Solution |
---|---|---|
Spring 2019 | exam | solution |
Fall 2019 | exam | solution |
Spring 2021 | exam | solution |
Fall 2021 | exam | solution |
Spring 2022 | exam | solution |
Fall 2022 | exam | solution |
Spring 2023 | exam | solution |