Final Exam
In this take-home exam, you will work through $3$ tasks that cover the material presented in this course with an emphasis on the subjects of chapters $22$ to $31$.
Make sure to review our policies on take-home exams described here.
Important Dates
Event | Day | Date | Time |
---|---|---|---|
Release | Tue | May 11 | 11:00 AM ET |
Due | Wed | May 12 | 11:00 PM ET |
Grading: $70$ Points Total
- Task-1: $18$ points (including $4$ points for discussion).
- Task-2: $22$ points (including $8$ points for discussion).
- Task-3: $28$ points.
- CheckStyle: $2$ points
You will get $58$ points out of $70$ points through AutoGrader.
All the tests are hidden so you will not know what tests you've passed or failed through Gradescope!
Notes:
- You may add private fields/methods/inner classes to the starter code.
- You are not allowed to add/change public fields/methods/classes/interfaces in the starter code.
- You are not allowed to use data structures that were not covered in this course.
- You are allowed (and encouraged to) use Java's built-in data structures (unless specified otherwise).
- Your Java source code must be Checkstyle compliant with the course configuration file.
Download the starter code here.