The Final Exam consists of TWO parts that require two separate submissions on Gradescope!
Both exam parts are due Thursday December 16th by 5:30pm PST NO LATE SUBMISSIONS ACCEPTED.A sample solution for part 1 can be found here: final_21au-soln.py. A sample solution for part 2 can be found here.
This quarter we will not be holding a traditional in-person final exam. Instead, we will have a take-home, open-book exam. You will be allowed to work together in groups on this. The exam will be submitted via Gradescope.
The Final Exam will be released Monday Dec 13, at 5:30pm and will be due Thursday Dec 16, at 5:30pm.
Everything in the course up to and including List/Set/Dictionary Comprehensions (Mon Dec 6 lecture) is fair game for the exam. The exam will involve two parts:
Part 1 will be similar to the midterm and will involve writing small functions, although now data structures like dictionaries, sets, and tuples and sorting could be involved.
Part 2 will be some short answer questions and code writing that involves writing less than an entire function.
This format will be very similar to the format used in CSE 160 in 20au so you may want to look at their final exam problems.
Group Discussion Encouraged, Individual Submission:
You are encouraged to discuss the exam together in groups (maximum group size is 4). Within your group you can discuss the exam freely. However, EACH PERSON MUST SUBMIT THEIR OWN SOLUTION to the exam. The idea is to allow you to benefit from discussion with your peers, but in the end what you submit should be your own answer. On your exam you will indicate the names and UWnetIDs of the persons you collaborated with. We will be making use of similarity-detection built into Gradescope to detect collaboration outside of your group. You may NOT discuss the exam with anyone outside of your group.
What resources can I use?
The exam is meant to be open-book, open-notes, free discussion with other members of your group. You can freely consult lecture slides, readings, lecture recordings. Asking questions about the exam in online forums or message boards (other than our Ed Board) and "homework help" sites is strictly prohibited.
How long will it take?
The final exam will be due three days after it is released. We are providing three full days primarily to provide you some flexibility in scheduling and hopefully reduce stress. We will not be timing the exam within that three day period. You have the entire three days to finish the exam, even though the exam is designed to be completed in a few hours. We are definitely not expecting you to spend the full three days on the exam! Think of this as similar in length to a final exam we would have in person, just with more flexibility. Hopefully this should ease your stress, not increase it.
Can I use late days?
NO, the final exam will not be accepted late. Plan accordingly! Do not wait until the last minute to submit. Gradescope allows unlimited resubmissions/changing of answers up until the exam closes.
Can I ask questions about the final exam?
In order to assure that equal help is given to everyone, we will NOT be answering questions about the final exam in-person or over Zoom, during lecture or office hours. If you ask something during office hours or via email, the staff will ask you to write your question on the Ed Board. We will consolidate all clarifying questions about the exam on the Ed Board, so consult it first to see if your question has already been asked. As with homeworks, you should NOT post any part of your solution to a problem publicly on the Ed Board. You are still able to make private posts asking for exam clarifications.
Keep in mind that the purpose of the final exam is meant for you to apply the learning you’ve done in this class, and the course staff will only answer clarifying or logistical questions – we will not help you with specific questions, review course concepts with you, or give you hints on the final exam.
We will be monitoring the Ed Board closely during the final exam time, but you should only expect responses during approximately 9:30am-11:30pm.
How can I find people to form a final exam group with?
Please use this thread to find people to work with in a final exam group.