BCIT

Course Overview

The w3c recommends the UTF-8 charset for web development. It includes an impressive array of languages and special characters, and is well supported in common devices.

Pre REquisite: COMP 1850

Start dates: January 10, 2019 and April 10, 2019

course goals

  • To gain a deeper understanding of HTML, CSS and advanced topics in web development.
  • To focus on best practices in web page and web site design.

learning outcomes

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

  • To gain a deeper understanding of HTML, CSS and advanced topics in web development.
  • To focus on best practices in web page and web site design.
  • Add behavior to any web page using Javascript.
  • Create dynamic content using Javascript frameworks like jQuery.
  • Employ Web Standards when building web sites for maximum compatibility.
  • Understand basic development methodology.
  • Use media queries to create responsive designs for mobile and desktop presentation.
  • Use HTML5 technologies to present rich content such as video and audio.
  • Create professional looking typography using web-based fonts.
  • Understand source control using GIT.
Web Development Wordcloud

About This Course

This hands-on course follows on from COMP 1850 Applied Web Development Level 1. Students who already understand HTML and CSS will explore web development in more depth with new topics and techniques. Participants will gain a deeper understanding of the latest technologies including HTML5 and CSS3 for developing web sites and applications. There is a focus on responsive design and mobile presentation through the use of Media Queries. Adding behavior to web sites using JavaScript frameworks such as jQuery is introduced. Labs and exercises focus on industry standard web development methodology. Students gain experience creating templates for content management systems and presentation. Additional topics will include: source control for managing your code, and web-based fonts for professional typography. By the end of this course successful students will be able to build dynamic and semantically marked-up content that is viewable on mobile and desktop screen sizes.

Students will be evaluated by homework/assignments, a midterm, a midterm website development project, a final exam and a final website development project (to be completed in teams).