Skip to main content

Course Outlines

MDIA 1190

Web Technologies

School School of Business + Media
Program New Media Design and Web Development
Course Credits 3
Minimum Passing Grade 50%
Start Date September 07, 2021
End Date December 10, 2021
Total Hours 42
Total Weeks 14
Hours/Weeks 3
Delivery Type Lab
CRN 45795

Acknowledgement of Territories

The British Columbia Institute of Technology acknowledges that our campuses are located on the unceded traditional territories of the Coast Salish Nations of Sḵwx̱wú7mesh (Squamish), səl̓ilwətaɁɬ (Tsleil-Waututh), and xwməθkwəy̓əm (Musqueam).

Instructor Details

Name Brent Leung
Location MDIA 1190 Classroom
Office Hours

Thursday's 4:30pm to 5:30pm -- immediatly following class
September 8, 2021 to December 8, 2021.


Course Description

This course will introduce students to the foundation of front-end development, code management, and familiarize them with the basic tools of web design. Focusing on web standards as outlined by the World Wide Web Consortium (W3C), students will learn to hand code HTML 5, CSS3 (Cascading Styles Sheets) to control overall hierarchy structure, functionality, layout and appearance of websites. In addition, students will learn about uploading files to a web server or host. Students will be assessed by a combination of quizzes, and individual projects.

Course Learning Outcomes/Competencies

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

  • Identify and implement front-end development to current web standards.
  • Identify and properly use HTML 5 elements (tags and attributes).
  • Demonstrate management of web assets, in accordance to limitations of the end user (weight/bandwidth).
  • Implement layout control through the use of CSS3 (Cascading Style Sheets).
  • Upload files to a webserver using FTP client.
  • Review and set up a basic web environment for online collaboration.
  • Analyze and troubleshot error messages in web browser debugging tools such as Firefox or Chrome.
  • Hand-code and deploy a working website.

Learning Resources

W3 Schools --

MDN Web Docs --

Web Platform --

Evaluation Criteria

Criteria % Comments
Weekly Assignments (x8)40%8 Weekly Assignments (three with code review, four are pass/fail)
Mid-term Project20%
Final Project25%
Interview Group Project15%

Course Specific Requirements

Sublime Text 3

Access to Adobe Photoshop

Course Schedule and Assignments


8-Sept (week 1)

Introduction to class and creating your first html document.

15-Sept (week 2)

Learning the html language

Assignment One

due this Sunday

22-Sept (week 3)

Learning the html language - Part II

Assignment Two (Pass/fail)

due this Sunday

29-Sept (week 4)

- Learning the html language - Part III

- HTML Validation

Assignment Three

due this Sunday

6-Oct (week 5)

Introduction to CSS

Assignment Four (Pass/fail)

due this Sunday

13-Oct (week 6)

Delving deeper into CSS — Part I

Assignment Five

due this Sunday

20-Oct (week 7)

Delving deeper into CSS - Part II

Assignment Six (Pass/fail)

due this Sunday

27-Oct (week 8)

Delving deeper into CSS - Part III

Assignment: Mid-term assignment

due in two weeks

3-Nov (week 9)

Putting all our knowledge together with real-life layouts.

Assignment Seven (Pass/fail)

due this Sunday

Assignment: Final Project

Due last class

10-Nov (week 10)

CSS Positioning

Assignment Eight (Pass/fail)

due this Sunday

17-Nov (week 11)

CSS hover, min and max, and calc

24-Nov (week 12)

CSS pseudo and flexbox

1-Dec (week 13)

Advanced flexbox layouts

8-Dec (week 14)

- JavaScript plugin intro

- Media integration

- CSS Filters

BCIT Policy

Any student who needs special assistance in the event of a medical emergency or building evacuation (either because of a disability or for any other reason) should promptly inform their course instructor(s) and Accessibility Services of their personal circumstances.

Human Rights, Harassment and Discrimination:
The BCIT community is made up of individuals from every ability, background, experience and identity, each contributing uniquely to the richness and diversity of the BCIT community as a whole. In recognition of this, and the intrinsic value of our diversity, BCIT seeks to foster a climate of collaboration, understanding and mutual respect between all members of the community and ensure an inclusive accessible working and learning environment where everyone can succeed.

Respect, Diversity, and Inclusion is a supportive resource for both students and employees of BCIT, to foster a respectful learning and working environment. Any student who feels that they are experiencing discrimination or harassment (personal or human rights-related) can confidentially access this resource for advice and support. Please see Policy 7507 – Harassment and Discrimination and accompanying procedure.

Students should make themselves aware of additional Education, Administration, Safety and other BCIT policies listed at

Guidelines for School of Business + Media

Students must successfully complete a course within a maximum of three (3) attempts at the course. Students with two attempts in a single course will be allowed to repeat the course only upon special written permission from the Associate Dean. Students who have not successfully completed a course within three attempts may not be eligible to graduate from their respective program.

Regular attendance in lectures and labs is seen as integral to student success, therefore, attendance in class is monitored. Unexcused absences in excess of 10% of the time prescribed for this course may result in the assignment of a failing grade. Attendance may be taken at any time during class. A student not present for attendance will be marked absent. A student who leaves class for a period of time deemed excessive by the instructor may be considered absent regardless of whether they are present when attendance is taken.

In case of illness or other unavoidable absence, students must communicate with the instructor, or the appropriate Program Head, as soon as possible (preferably in advance) indicating the reason for the absence. Students who are seeking accommodation for a medical absence must have a BCIT-approved medical certificate ). For other absences, students must be prepared to provide appropriate supporting documentation.

A student who has unexcused absences in excess of 10% of the time prescribed for the course by the Withdrawal Deadline is considered to have ‘Vanished’ and will be assigned a grade of ‘V’. In these cases, no further work will be graded.

These requirements are set out in accordance with BCIT Policy 5101 Student Regulations. More information regarding withdrawals from PTS courses is available at


I verify that the content of this course outline is current.
Brent Leung, Instructor
September 08, 2021

I verify that this course outline has been reviewed.
Edward Fajardo, Faculty
September 19, 2021

I verify that this course outline has been reviewed and complies with BCIT policy.
Susan Burgess, Associate Dean
September 23, 2021

Note: Should changes be required to the content of this course outline, students will be given reasonable notice.