comp 1850 | introduction to web design and development

course outline

UPDATED: Oct 1, 2014

about the instructor

Lynda Williams
E-mail the instructor via site; other contact options as explained in class

Lynda is Learning Technology Analyst and Manager at SFU. Lynda is also an SF author and publisher and an instructor of applied computing since 1994. She holds three post secondary degrees, including a Masters in computation from McMaster University in Hamilton.

learning outcomes

Upon successful completion, the student will be able to:

  • Outline and plan basic Web pages and sites.
  • Mark up pages by hand using HTML.
  • Understand the differences between versions of HTML and CSS.
  • Plan site and page elements using information design techniques.
  • Create basic interface elements using Photoshop or similar software.
  • Style text and page elements using CSS.
  • Use CSS for simple page layout.
  • Understand introductory concepts for client-side scripting with JavaScript.
  • Implement Server Side Includes (SSI) and use PHP scripts for basic form processing.
  • Manage Web pages and sites with FTP.

place & time

Sections of COMP 1850 at BCIT's Burnaby campus take place in room SE12 324.
Download a campus map [PDF - 316K], or visit our interactive map.

Wednesday night class:
6:30 p.m. - 9:30 p.m.


The textbook for COMP 1850 is Web Development & Design Foundations with HTML5 (7th edition) by Terry Felke-Morris.

The book has a supporting website. Be sure to sign up for access. There is also a supporting website hosted by the author. Files associated with the work you do in class will be available online.

» When is the BCIT Bookstore open?

course policies

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

Attendance: Attendance in lectures and labs is mandatory and recorded. In case of illness or other unavoidable cause of absence, the PTS student must communicate as soon as possible with his/her Instructor indicating the reason for the absence. Prolonged illness which causes the student to miss 20% of the lessons must have a BCIT medical certificate sent to the department. Excessive absence of 20% or more may result in failure or immediate withdrawal from the course or program. (Max. missed classes = 2 for 12 week course like COMP 1850)

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. Be sure to arrange well in advance with your instructor.


Communicate with fellow students and Lynda Williams, your instructor, via your myBCIT account. Login using your BCIT account.

The instructor will provide you with additional auxiliary means of making contact (by cell, in time-critical situations) and through D2L for file sharing.

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.

comp 1850 home | about the course | readings | assignments | resources | 01 | introduction | 02 | xhtml & ftp | 03 | images & tables | 04 | css: colour & text | 05 | css: page layout | 06 | site structure | 07 | design principles | 08 | design techniques | 09 | forms | 10 | client-side scripting | 11 | ssi, video & analytics | wednesday at bby | thursday at bby | thursday at dtc | dave tanchak | jeff parker | lynda williams | benjamin yu | students on bcitwebdev | textbook website | my.bcit | D2L login example projects | | bcit | bcit: computing |