comp 1950 > course info

fall 2008 - welcome!

This course builds on concepts introduced in COMP 1850, and introduces additional principles and techiques for developing effective web sites.

Topics include:

  • using xhtml effectively
  • constructing templates with xhtml and css
  • advanced cascading style sheets (CSS)
  • agile site design with Server Side Includes (SSI)
Students will also learn more about web standards, usable design concepts and considerations for technical production, as well as hands-on exposure to industry-standard web development methodology.

learning outcomes

Upon successful completion, the student will be able to:

  • Create a sitemap for a web site
  • Understand basic development methodology
  • Mark up pages using XHTML
  • Utilize complex CSS to control page layout and design
  • Design web pages that optimize usability and information
  • Produce a web development proposal
  • Build pages with server side includes for dynamic effect

place & time

COMP 1950 at BCIT's Burnaby campus will take place Tuesday nights in room SE12 324 from 6:30 - 9:30pm
Download a campus map [PDF - 316K]

COMP 1950 at BCIT's Downtown campus will take place Thursday nights in room DTC 310 from 6:00 - 9:00pm

Please try to be on time, as there are classes where a quiz is scheduled at the beginning of class, and I cannot give you extra time to complete it. Additionally, we may cover concepts early in the class that might leave you confused for the remainder of class.

textbook

There is currently no textbook for COMP1950.

Why? COMP1850 is an introduction to many different concepts, and so it covers a broad range of topics, but to a small degree. COMP 1950, on the other hand, covers a smaller number of concepts, but in more detail, aimed at providing students with experience required to work in a real-world web development environment. As yet, there has not been a textbook that mirrors this curriculum.

evaluation

Description Due Worth
Class Assignments - various classes - 20%
Quiz 1 - Fourth class - 10%
Quiz 2 - Eighth class - 10%
Major Project - Twelfth class - 30%
Final Exam - Twelfth class - 30%

instructor info

Alistair Calder
e-mail alistair calder

Alistair Calder has been designing and devloping web sites for more than eight years, and currently works as the myBCIT Coordinator for the British Columbia Institute of Technology. Alistair also teaches COMP 1850: Introduction to Web Development and Design.

course policies

Assignments: Late assignments will not be accepted for marking. Assignments must be done on an individual basis.

Attendance: The attendance policy as outlined in the current BCIT calendar will be enforced.

Course Outline Changes: The material specified in the course outline may be changed by the instructor. If changes are required, they will be announced in class.

Ethics: BCIT assumes that all students attending the Institute will follow a high standard of ethics. Incidents of cheating or plagiarism may, therefore, result in a grade of zero for the assignment, quiz, test, exam or project for all parties involved and/or expulsion from the course.

Illness: A doctor's note is required for any illness causing you to miss assignments quizzes, tests, projects or exams. At the discretion of the instructor, you may complete the work missed or have the work prorated (i.e., an average is given according to your performance throughout the course).

Makeup Tests, Exams or Quizzes: There will be no makeup tests, exams or quizzes. If you miss a test exam or quiz, you will receive zero marks. Exceptions may be made for documented medical reasons or extenuating circumstances.

administrivia

If you haven't already, be sure to check out myBCIT and access your free email and calendaring applications. If you're a student and BCIT, your myBCIT account should already be set up.

Also, be sure to read up on the following relevant policies:

By attending this course, every student acknowledges that they have been made aware of these policies and the actions that will be taken if students fail to comply.

home | courseinfo | project | 01 | introduction | 02 | tools / xhtml | 03 | Semantics & Markup | 04 | css concepts | 05 | css positioning | 06 | css answers and ssi | 07 | ssi continued | 08 | methodology | 10 | js frameworks | alistair calder | my.bcit | bcit | bcit: computing | alistair.com |