COMP 2681: Web Site Design and Development
This students will be introduced to major client-side web application design and development applications including HTML, HTTP, Java Script programming, and Cascading Style Sheets (CSS).
Learning outcomes
- 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 topics
- Brief Introduction to the Internet and World Wide Web (WWW)
 - Getting Started with HTML5
 - Getting Started with Cascading Style Sheets (CSS)
 - Designing a Page Layout
 - Graphic Design with CSS
 - Designing for the Mobile Web
 - Working with Tables and Columns
 - Designing a Web Form
 - Enhancing a Website with Multimedia
 - Getting Started with JavaScript
 - Exploring Arrays, Loops, and Conditional Statements
 - Working with Events and Styles
 - Working with Document Nodes and Style Sheets
 
Required text and materials
Students require the following e-textbook, which can be purchased directly from the TRU bookstore site at: https://thebookstore.tru.ca/site_digital.asp
- Carey, P.M. (2018). New perspectives: HTML, CSS3, and JavaScript. (6th ed.) Cengage Learning. 
Type: E-Textbook. ISBN: 978-1-305-50392-2 / 9780357689080 
Additional requirements
- A text editor such as Notepad++
 
Assessments
Please be aware that should your course have a final exam, you are responsible for the fee to the online proctoring service, ProctorU, or to the in-person approved Testing Centre. Please contact exams@tru.ca with any questions about this.
To successfully complete this course, students must achieve a passing grade of 50% or higher on the overall course and 50% or higher on the mandatory Final Exam.
| Assignment 1: Critical Thinking Journal | 5% | 
| Assignment 2: Layout Design of a Website | 5% | 
| Assignment 3: Web Form Design | 5% | 
| Assignment 4: Making a Website Portable and Using Multimedia | 5% | 
| Assignment 5: Demonstrate Use of Java Script | 5% | 
| Test (Modules 1 to 8) | 10% | 
| Project | 25% | 
| Mandatory Final Exam | 40% | 
| Total | 100% | 
Open Learning Faculty Member Information
An Open Learning Faculty Member is available to assist students. Students will receive the necessary contact information at the start of the course.
