assignments
homework exercises
There are five (5) homework exercises (HE) based on exercises done in-class or taken from the textbook. You will be asked to complete the exercises and submit them to your account on signalflare. Requirements for each HE are as follows:
- complete the HE as per the instructions provided in class
- upload the HE to your directory on signalflare
- notify your instructor that the HE is complete prior to the class in which it is due
Each HE is worth 2 marks - essentially, if you hand it in, you get the marks, along with some valuable feedback from your instructor if it is warranted ;-)
HE requirements will be included in the lecture notes in the weeks they are assigned (i.e., the instructions for HE1, due in week two, will be found in the lecture notes for week one). Follow along with this handy chart:
| Exercise | Assigned | Due |
| One | Week 1 | Week 2 |
| Two | Week 2 | Week 3 |
| Three | Week 4 | Week 5 |
| Four | Week 9 | Week 10 |
| Five | Week 10 | Week 11 |
assigned: various
due: various
worth: 10%
assignment one: build a small website
Create a small website for you account on signalflare with at least three (3) linked pages. Suggested structures might be:
|
Home Hobbies Assignments | OR |
Home Exercises My Cat | OR |
Home Learning Resources |
etc...
Your pages should include the following elements:
- An example of lists.
- A link to your email address.
- Coloured backgrounds and/or text.
- An image (of you, or your cat, or whatever).
- Links to outside resources.
Upload your pages to your account on signalflare and send the URL to your instructor.
assigned: second class
due: fourth class
worth: 10%
assignment two: upgrade your website
Update your personal pages on signalflare using CSS and add in some additional information about your final project.
Your second assignment should include the following elements:
- A new page with information about your final project.
- A navigation bar on all pages of your site that has links to all your pages.
- An external style sheet that has rules for:
- background colours
- link colours
- font faces
- An example of tables.
- Examples of
<div>and<span>elements.
Upload your new pages to your account on signalflare and send the URL to your instructor.
assigned: second class
due: seventh class
worth: 10%
final project: build a large website
Students will be asked to create an extensive web site incorporating concepts learned throughout the course. The content of the site should encompass an issue or topic that is relevant to the student, their friends, family or colleagues. If your company needs a web site, then this is a great opportunity!
Note: this web site has absolutely nothing to do with the pages you create for assignments one or two or your homework assignments! This is a standalone website!
The web site must include the following elements:
- 12 to 20 pages interlinked
- a clear topic that is readily apparent on the home page;
- a "clickable" site map or site index (i.e., supplemental navigation); Note: this should be a separate page;
- at least 5 images (text header, buttons, photos, etc.);
- tables, either for layout purposes or as part of content;
- text and presentation elements using CSS;
- a working web form;
- a link to your (valid) email address;
- at least one JavaScript element (pop-up windows, image swapping, etc.).
- an email notification to your instructor pointing to your completed project including a checklist showing how you've met all the requirements above (more below).
Students may use an HTML editor to complete this assignment, but may not use prefabricated themes to define their site.
Requirement 10: Handing it in:
Students must upload their web site to the account provided to them in class. Once they have tested their site in at least two popular browsers, students must send an email message to their instructor that includes the following information:
- the URL for the home page
- a checklist outlining how the above requirements have been met
The instructors will not chase you down to hand in your assignment. If there is no email in our inbox on the specified due date, you will get zero marks for the assignment.
Breakdown of the mark for this assignment is as follows:
required elements (see above) - 10
navigation - 5
coding & markup - 5
content - 5
total - 25
assigned: first class
due: twelfth class
worth: 25%