Skip to content

Deliverables

For the exact due dates and times for any deliverable, see the assignment page in BS LMS.

The basic idea behind plagiarism is that submitting work that you did not create yourself is dishonest.

You are here to learn how to design and develop, and to prove that you have learned these skills. Submitting someone else’s work as your own proves nothing but willingness to cheat. It disrespects your instructor as well as your fellow classmates who are making the real effort.

If you need help, your instructor, your program assistants, and your fellow classmates are all here to help you. You only have to ask.

If you take work that was created by any of the following:

  • a former student from the program
  • a friend from work
  • an online source that you found
  • someone you paid to create an assignment solution
  • a classmate
  • an AI chatbot (unless expressly part of the assignment)
  • an AI tool (unless expressly part of the assignment)
  • a previous submission of your own work from a previous semester

Then the assignment will be labelled as plagiarism.

If labelled as such, penalties for this, depending on the severity and number of offences, include:

  • zero grade on the assignment
  • having to take the college plagiarism seminar
  • zero grade on the course
  • being kicked out of the program
  • being kicked out of the college.

Any request for an extension on an assignment must be made at least the day before the assignment is due.

Requests for extensions can be made via email to your instructor and must include a valid reason for the extension. Simply running out of time or poor time management is not a valid excuse.

If you have no valid reason for an extension, consider the mental health extension option.

Once per semester you can request a 3-day extension on a single assignment. This extension does not change the due date for the assignment, nor does it change the date of the 10 day limit for assignment late submissions. This extension just provides immunity from the late penalty for 3 days. After the 3rd day, the full late penalty applies.

To apply for one of these extensions you do not need to provide an excuse, just post a submission through BS LMS on the Assignments page, to the Mental Health Extension item with a note saying which assignment you want to apply the extension to.

Extension requests must be made before the assignment deadline.

No extensions can be given to the final project.

These extensions apply to all other assignments, unless otherwise indicated by the instructor.

Category weights for grading of assignments

  • Quizzes - 10% (online outside class with multiple attempts allowed, plus in-class questions)
  • Exercises - 20% (4 exercises)
  • Assignments - 30% (2 assignments)
  • Projects - 40% (2 projects)

The due dates for the assignments can be found in BS LMS.

DatesTaskDue DateMax Grade
Sep 3 - 5Week 10%
Sep 8 - 12Quizzes Due Week 6Week 210%
Sep 15 - 19Week 310%
Sep 22 - 26Week 410%
Sep 29 - Oct 3Github ExerciseWeek 515%
Oct 6 - 10Midterm Project ExerciseWeek 620%
Oct 13 - 17Midterm ProjectWeek 740%
READING WEEKWeek 840%
Oct 27 - 31Week 940%
Nov 3 - 7Async ExerciseWeek 1045%
Nov 10 - 14Fetch AssignmentWeek 1160%
Nov 17 - 21Week 1260%
Nov 24 - 28Storage AssignmentWeek 1375%
Dec 1 - 5Final Project ExerciseWeek 1480%
Dec 8 - 12Final ProjectWeek 15100%

For all assignment deliverables, you need to make sure that all aspects are available to your instructor.

This means that you MUST provide all of the following, as applies to each assignment.

  1. Submit link to private Github Repository through BS LMS
  2. Submit link to public website URL (such as Github.io, Vercel, or Netlify) through BS LMS
  3. Invite your instructor as a collaborator to the private Github Repository
  4. TEST your public website URL to make sure it loads without being logged in to Github or whatever hosting account.

It is your responsibility to make sure that all of these tasks are completed for each assignment by the due date.