comp 1850 | introduction to web development

COMP 1850 introduces fundamental principles and techniques for designing and developing effective web sites.

Check the course catalogue at BCIT to see when this course is running next.

Welcome to COMP 1850 - Spring/Summer 2024

Following are details on how I'll be delivering the COMP 1850 curriculum this term.

My email address is dtanchak@my.bcit.ca, and is the best method to get my attention. I'll be interacting with students via that address so please make a note of it.

Please note that the protocols described here may not be relevant to courses you are taking with other instructors. While there is a lot to read and work through here, it is crucial to your preparedness for the coming online term.

Preparing for the course

  • Computer with Windows OR Mac OR Linux operating system
  • Administrative permissions on your computer (eg: ability to install new applications)
  • Broadband internet connectivity
  • Microphone
  • Headphones/earbuds
  • Webcam
  • Secondary monitor (Optional) Some students prefer one monitor for the zoom classroom, and another for writing, and testing their code.

To do before first class:

  1. Install the Zoom Client for Meetings application
    Available for most operating systems here:
    https://bcit.zoom.us/download
    You can also learn more about using BCIT's implementation of Zoom here:
    https://kb.bcit.ca/faculty-staff/using-zoom-2982/
  2. Download and Install Basic Web Development Tools
    Download and install the following (if you know that your computer already has similar applications, you may not need to install some of these):

We will briefly discuss and demonstrate how these applications will be used during our first class. In the meantime, if you are not yet familiar with some of these programs, feel free to explore the associated help docs and tutorials located on the individual websites.

comp 1850 home | about the course | resources | 01 | introduction | 02 | html fundamentals | 03 | intro to css | 04 | intro to page layout | 05 | responsive web design | 06 | planning site structure | 07 | design principles | 08 | advanced css elements | 09 | advanced page layout | 10 | forms | 11 | introduction to javascript | assignment one | assignment two | assignment three | assignment four | assignment five | assignment six | final project | dave tanchak | students on bcitwebdev | learning hub login | bcit | bcit: computing |