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.