Final
Exam Info
- Date: Thursday, December 15th
- Time: 2 PM - 4:30 PM
- Location: Olin Hall 155
- Coverage: All topics in the course. There will be some emphasis on new material not tested on Prelims 1 and 2 (OOP, recursion, sorting/searching), but the final exam will definitely cover previous material as well.
How to review?
- (Re-)Write the solutions to the example problems done in lecture, unaided. Just reading over the code and notes is not enough.
- Re-do the discussion exercise problems that you didn't do 100% on your own, now un-aided. Just reading over the code is not enough.
- Do the review questions (posted below), referring to your lecture notes, exercises, projects, and the book as necessary
- Do the old exams like an exam--unaided. Use it as a diagnostic tool to figure out which topics you should review more.
Throughout this review process, talk to course staff during office/consulting hour to seek help and explanation as necessary in order to master the topics.
Optional Code 'Til You Drop Session
- For the final, we will hold a Code 'Til You Drop Session. We've reserved a room where people can come and practice problems before the final. Additional practice problems that you haven't seen yet will be provided. Dominic along with various TAs and consultants will be walking around helping you with problems as you get stuck. We'll have paper and white boards so you can practice writing your code instead of typing it on a computer.
- Date: 12/14
- Time: 4 PM - 8 PM
- Location: Upson 142
Review materials (solutions will be posted around Dec 10th)
- A note about solutions: do not immediately look at/for solutions to the following items. Try the problems on your own then go back through your reasoning to make sure you answered the question correctly. In the actual exam, you will not have solutions to look at after you finish a problem.
- We will not be holding a review session for the final but instead are running a Code 'Til You Drop Session (see details above). Here are the slides from a previous year's review session: REVIEW SLIDES.
- OOP syntax summary
- Like the prelims, the final will have a mix of open coding questions and shorter questions. Here are some old questions from previous exams. Solutions.
- Review questions. Solutions
- SP20 final exam (this is the only final I can release, so you should wait to complete the exam once you have reviewed all other materials.) Solution