This course is currently between semesters— the information on this website is
presented for informational purposes only; material is subject to revisions before
the course begins.
CSCI E-15 Web Programming with PHP
Weekly assignment details
In this course you will complete a weekly assignment designed to guide you through the course material and project development via a combination of open-ended prompts and comprehension checks.
Assignments are administered via Canvas and you can find them under Canvas → CSCI E-15 → Assignments. Additionally, in each week’s lecture outline, I will include a link for the corresponding assignment.
You only have 1 attempt to submit your assignment in Canvas; a preview of the assignment will be provided each week so you can prepare your answers ahead of time.
There is no time limit on assignments (aside from completing them before the deadlines described below).
Timeline
- Assignments are released in Canvas each Tuesday before midnight.
- The deadline for each assignment is Tuesday @ 11:59pm Eastern the week after it was posted.
Here’s a summary of the timeline for a given week:

Late work
- You have 4 late passes you can use through the semester. Each pass gets you at 24 hour extension. You can use multiple late passes on a single assignment.
- Work submitted late without a late pass will receive a 5% deduction for every 24 hour window submitted late.
- Late work will only be accepted up to +7 days after the submission deadline.
- There is a section at the end of every assignment where you can indicate if (and how many) late passes you wish to apply to that assignment.