comp 1850 | intermediate web design and development

This website is for BCIT students of the 12 week version of COMP 1850.

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


Course Description

COMP 1850 introduces topics and techniques for developing effective web sites.

Learn the fundamental principles and techniques to design and develop effective Web sites. As the foundation for several advanced web courses in BCIT Computing, this hands-on course provides an introduction to basic and advanced web technologies, including HTML and CSS. Students are shown how to hand code web pages according to W3C standards using HTML, style text and content with CSS, and manage files and Web sites using FTP software. Labs and exercises include an introduction to JavaScript and PHP for adding dynamic features with client side and server side scripting and other advanced web technologies courses. In addition, the course will provide an introduction to web interface design concepts, information architecture, and basic interactivity using web forms.

Course learning outcomes / competencies

Upon successful completion of this course, the student will be able to:

  • Outline and plan basic Web pages and sites.
  • Mark up pages by hand using HTML.
  • 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 CSS.
  • 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.
home | about the course | readings | resources | 01 | introduction | 02 | html & ftp | 03 | css: fonts & colors | 04 | css: links & tables | 05 | css: page layout | 06 | information architecture | 07 | design principles | 08 | css: layout & graphics | 09 | html forms | 10 | client side scripting | 11 | scripting & analytics | jeff parker | students on bcitcomp.ca | textbook website | my.bcit | bcit | bcit: computing |