Final Code Review
Instead of a final exam, you will have a final code review during finals week. Here are some details regarding how your final code reviews will be handled.
Appointment Signup
Final code reviews are conducted during finals week on Wednesday 5/13 and Thursday 5/14. Each final code review appointment is 30 minutes each.
You may sign up for an appointment using the Canvas scheduler. Look for "Final Code Review" on the calendar.
You do not need to have an approved Github issue to sign up for your final code review appointment. Everyone should sign up for an appointment regardless of how much progress on projects they have made.
Treat your appointment like a final exam; if you miss it you do not get another opportunity and receive a 0 for any outstanding project grades.
Cutoff Deadlines
The projects you will have graded during your final code review appointment depend on how many projects you passed by the second project cutoff and the end of the semester.
-
The last date you can request a normal code review is Tuesday, May 5th. You may make code review requests made after this point, but there is no guarantee they will be fulfilled.
-
The last date you can have a normal code review is Friday, May 8th. After this point, your next code review will be your final code review appointment.
-
The last date you can create an issue for project functionality is Friday, May 8th. After this point, the functionality grade of eligible project(s) will be determined during your final code review appointment.
The projects you are passing by the above deadlines will determine the projects you will have graded during your final code review.
Final Project Grading
This is the only appointment where you may receive a partial project grade. You may receive one partial functionality grade and one partial code review grade on consecutive projects during this appointment.
The projects you will have graded during this appointment depends on which projects you passed by the cutoff deadlines above.
-
You will have Project 4 Web Crawler and Project 4 Search Engine graded in your final code review appointment if you fully passed projects 1, 2, and 3 by the cutoff (including both functionality and code review).
-
You will have Project 3 Code Review and Project 4 Web Crawler graded if you are fully passing projects 1 and 2 (functionality and code review), and passing functionality for project 3 by the cutoff.
-
You will have Project 3 Functionality and Project 3 Code Review graded if you are fully passing projects 1 and 2 (functionality and code review) by the cutoff.
-
You will have Project 2 Code Review and Project 3 Functionality graded if you are fully passing project 1 (functionality and code review) and passing functionality for project 2 by the cutoff.
-
You will have Project 2 Functionality and Project 1 Code Review graded if you are passing the tests for project 1.
- You will have Project 1 Functionality and Project 1 Code Review graded if you are not passing the tests for project 1.
You will receive a 0 for all other projects. Remember, you cannot work ahead more than 1 project. That means you cannot earn functionality for project 4 if you are still working on project 2.
You will receive your final letter grade for this class (along with other statistics) during your final code review appointment.
Project Extensions
If you have been negatively impacted this semester due to illness or disruption caused by COVID-19, you may request a one week extension in a private Piazza post BEFORE the last day of class.
Explain your situation in your post and propose a date for your final code review.
All work MUST be completed and a grade entered by the May 21, 2020 university-wide grade deadline.
Incomplete Grades
If you need a 2 to 3 week extension, you must request an incomplete. This will result in an "I" letter grade on your transcript. I do not recommend this option, since it could potentially impact your ability to select the P/F grade option for this semester.
If you still wish to request an incomplete, please send an email to me, your CS advisor, and CASA advisor. Explain that you need an incomplete and that you understand this may impact your ability to select a P/F grade option for this semester. Propose a specific date for your final code review.
Unfortunately, I cannot support extensions beyond 3 weeks. If you need more than a 3 week extension, you should reach out to CASA to see if a retroactive withdrawal is an option.