Course Links

Resources

External

Programmers develop their skills through constant practice. CSC210 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 except in 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:

For example:

  Nick Howe
  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.