comp 1850 | web design and development one

about comp 1850 - thursday nights at burnaby

course outline

The first thing you'll want to do is check out the official course outline for this section of COMP 1850 where you'll learn more about evaluation crriteria, assignments and the overall schedule. Note that much of the same information is provided on this site.

about the instructor

Dave Tanchak

Dave Tanchak is an award-winning web professional with more than twenty-two years experience providing creative web-based communications strategies to national and international organizations. He has led the design and development of more than 100 web projects for clients such as SFU, UBC, Placer Dome, West Fraser Timber, Polytechnics Canada, Lawson Lundell Barristers and Solicitors, the Working Opportunity Fund of British Columbia and the British Columbia Institute of Technology.

A graduate of Simon Fraser University, with a BA in Communications, Dave is the Manager, Web Services, in BCIT's IT Services department. Some of his freelance work from back in the day (as runwithscissors design) was featured in Redesigning Web Sites, by Stefan Mumaw.

Feel free to follow/friend Dave on:

learning outcomes

In case you decided to skip the course outline note above, here is an excerpt from same:

This course introduces the fundamental principles and techniques for designing and developing effective web sites.

Upon successful completion, the student will be able to:

  • Outline and plan basic web pages and sites.
  • Mark up pages by hand using HTML5.
  • Describe 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 CSS3.
  • Use CSS for simple page layout.
  • Deploy 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.
  • Move on to a series of courses in advanced web development.

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.

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


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

The book has a supporting website at Pearson, as well as an author-sponsored support site. Be sure to sign up for access.

» When is the BCIT Bookstore open?

You can also purchase an electronic version of the book.

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.

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.


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.

comp 1850 home | about the course | readings | assignments | resources | 01 | introduction | 02 | html & ftp | 03 | css: fonts & colours | 04 | css: links & tables | 05 | css: page layout | 06 | site structure | 07 | design principles | 08 | design techniques | 09 | forms | 10 | client-side scripting | 11 | server-side & analytics | dave tanchak | jeff parker | michael whyte | students on bcitwebdev | example projects | textbook website | my.bcit | D2L login | bcit | bcit: computing |