comp 1850 | introduction to web design and development

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:

  1. An example of lists.
  2. A link to your email address.
  3. Coloured backgrounds and/or text.
  4. An image (of you, or your cat, or whatever).
  5. 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:

  1. A new page with information about your final project.
  2. A navigation bar on all pages of your site that has links to all your pages.
  3. An external style sheet that has rules for:
    1. background colours
    2. link colours
    3. font faces
  4. An example of tables.
  5. 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:

  1. 12 to 20 pages interlinked
  2. a clear topic that is readily apparent on the home page;
  3. a "clickable" site map or site index (i.e., supplemental navigation); Note: this should be a separate page;
  4. at least 5 images (text header, buttons, photos, etc.);
  5. tables, either for layout purposes or as part of content;
  6. text and presentation elements using CSS;
  7. a working web form;
  8. a link to your (valid) email address;
  9. at least one JavaScript element (pop-up windows, image swapping, etc.).
  10. 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%

home | readings | assignments | sample projects | resources | 01 | introduction | 02 | html & ftp | 03 | links & tables | 04 | xhtml & css | 05 | css techniques | 06 | site structure | 07 | design principles | 08 | layout & graphics | 09 | forms | 10 | client-side scripting | 11 | server-side scripting | dave tanchak | jeff parker | students on signalflare | textbook website | comp 1950 | my.bcit | bcit | bcit: computing |