COMP 2681: Web Site Design and Development

This course covers major client-side web application design and development applications including HTML, HTTP, Java Script programming, and Cascading Style Sheets (CSS).


Upon completion of this course, students will be able to:

  • Discuss fundamental web design concepts and the related challenges
  • Design, develop, implement and maintain:
    • Typical static web pages with current web-related technologies
    • Dynamic web pages with current web-related technologies
  • Design, develop, implement and complete web project

Course outline

  • Module 1 - HTML 5: Structuring web pages
  • Module 2 - Creating Hyperlinks, image maps and external links
  • Module 3 - Cascading Style Sheets: colours, selectors and text styles
  • Module 4 - Cascading Style Sheets: backgrounds, floating objects, padding and borders
  • Module 5 - Web tables and web table styles
  • Module 6 - HTML web form data, selection lists and option buttons
  • Module 7 - Web audio and video
  • Module 8 - Enhanced CSS design for special effects, print and mobile
  • Module 9 - Working with XHTML
  • Module 10 - Programming with Java script
  • Module 11 - Working with Operators and Expressions
  • Module 12 - Arrays, Loops and Conditional Statements
  • Module 13 a - Java Script Objects and Events
  • Module 13 b - Document Object Models
  • Module 14 - Document Nodes and Styles

Required text and materials

Carey, P. HTML, CSS, and Dynamic HTML Comprehensive New Perspectives. 5th Edition. Boston, MA: Course Technology, Cengage Learning,
Type: ISBN-13: 978-1-111-52643-6


Please be aware that due to COVID-19 safety guidelines all in-person exams have been suspended. As such, all final exams are currently being delivered through ProctorU, which has an approximate fee of $35 involved. There will be more information in your course shell, on how to apply, if your course has a final exam.

In order to complete this course successfully, students must obtain at least 50% on the mandatory final examination and 50% overall.

Assignment 1 5%
Assignment 2 5%
Assignment 3 5%
Assignment 4 5%
Assignment 5 5%
Final Project* 25%
Final Exam* 50%

*Minimum 50% overall required for successful course completion and minimum 60% required for project.

Open Learning Faculty Member

An Open Learning Faculty Member is available to assist students. Primary communication is through the Learning Management System's "Mail" tool or by phone. Students will receive the necessary contact information when starting the course.

Search To Top