Skip to content

Deliverables

Category weights for grading of assignments

  • Quizzes - 16% (online outside class with multiple attempts allowed, plus in-class questions)
  • Exercises - 20% (multiple exercises)
  • Assignments - 34% (multiple assignments)
  • Projects - 30% (final project)

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

DatesTaskApprox. Date
Sep 8 - 11Week 1
Sep 14 - 18Quizzes Set 1Week 2
Sep 21 - 25Week 3
Sep 28 - Oct 2Quizzes Set 2Week 4
Oct 5 - 9Github ExerciseWeek 5
Oct 12 - 16DOM ExerciseWeek 6
Oct 19 - 23ProjectWeek 7
READING WEEKWeek 8
Nov 2 - 6Quizzes Set 3Week 9
Nov 9 - 13Async ExerciseWeek 10
Nov 16 - 20Fetch AssignmentWeek 11
Nov 23 - 27Week 12
Nov 30 - Dec 4Storage AssignmentWeek 13
Dec 7 - 11Final Project ExerciseWeek 14
Dec 14 - 18Final ProjectWeek 15

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.

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.