CSC 240 features weekly programming assignments, which often build from one week to the next. Each assignment is designed to take a full week of work. For these reasons, delaying the completion of one assignment puts you at a disadvantage for the next one in several ways. Nevertheless, sometimes a little flexibility makes a huge difference, so students are empowered to give themselves extensions on a limited basis. Please note that your extension will not be valid if you do not adhere precisely to these procedures. Late assignments without a valid extension will receive no credit.
Rules for Extensions
A student may take an extension of up to three days on any assignment by following the procedures below. Longer extensions require permission of the instructor and will not normally be granted. Students who fall behind on multiple assignments will only be allowed to negotiate new due dates to complete the work in exceptional cases. This option is at the sole discretion of the professor, and typically will involve a significant penalty to the final grade save when there are clear extenuating circumstances (concussion, major illness, etc.).
If a student wishes to have an extension for an assignment on which they are pair programming, then both students in the pair must request and take the same extension.
Work turned in under an extension will receive lower priority for grading, and in rare cases may not be returned until the end of the semester.
How to Request an Extension
Prior to the original deadline for the assignment, you must submit
a file called extension.txt to the assignment on
Moodle. In this file you will give the following information:
- Your name (and your partner’s name if you are pair programming)
- Number of extensions taken on previous assignments
- The current assignment number and the original due date
- Number of extension days requested on this assignment and the new due date
For example:
Nick Howe
Two extensions taken on previous assignments
HW9 originally due 10/1/2025
2 day extension, now due 10/3/2025
Before the new deadline expires, submit all your files for the assignment as usual.
If you submit an extension.txt before the deadline,
and change your mind, you may delete the request by re-submitting an
empty text file as extension.txt and turning in the rest
of your files as usual. Once the original deadline has passed, the
extension may not be rescinded or changed.