Categories
Langara Outlines

WMDD4815 Outline (2019)

WMADD 4815 HTML / CSS 1
Credits: 3 Room: B018 (PC Lab)
Contact Info:
Kevin McMillan
Office A248
604.323.5941
Days & Times:
Spring 2019
Mondays: 130 – 420
find my office Office Hours
Tuesdays 130-430

SKIP to Class Content

This class will cover HTML & CSS design and development, and serve as a prerequisite for the HTML / CSS 2 and Content Management Systems courses next semester.

Like anything in life, this outline is subject to occasional changes.

Throughout the term, I will add links to additional supporting content.

Learning Outcomes

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

  • Understand HTML document structure & semantics. Produce economical and validated code.
  • Build complex layouts with fluid css grids.
  • Integrate media into designs. Use code-based methods when possible to conserve bandwidth, maintain resolution, and future-proof the design.
  • Choose appropriate graphics formats.
  • Use media queries to make designs adapt to device properties and capabilities.
  • Use progressive enhancement, designing for modern devices, while ensuring successful fallback to less capable devices and browsers

Textbook / Reference Material

There is no textbook for this class. We will use primarily online sources in the course.

Required reading for some of the early classes is found in
MarkSheet.io: A Free HTML/CSS Tutorial

Lynda.com Videos
Other topics are well-covered by Lynda.com videos.

How to login to Lynda.com using your Langara ID.

HTML Essential Training
CSS Fundamentals
Making Sense of the CSS Box Model
Learning Atom
Coding Faster With Emmet
Creating Optimized Web Graphics
CSS Selectors

An Excellent CSS Reference
CSS Reference.io

Another Excellent CSS Reference
Codrops CSS Reference

HTML5 Cheat Sheet
https://websitesetup.org/html5-cheat-sheet/

A Free Online HMTL & CSS Textbook:
Shay Howe: Learn to Code HTML & CSS
Shaw Howe: Learn to Code Advanced HTML & CSS

Course Structure

The class schedule is detailed below.

Techniques learned in one assignment or exercise will always be the starting point for subsequent ones. Be assured, therefore, that there are no lectures that can be easily missed.

It is your responsibility to make sure that you do not miss any announcements or course materials given in any class. Any additional announcements will be made via email to your mylangara accounts.

Assignments & Assessments
Assignment 1: Resumé Feb 18 by midnight 15%
Assignment 2: Magazine Mockup due last day of classes 20%
Weekly Lab Exercises 15%
Quizzes 15%
Midterm  Feb 11 15%
Final Exam  tba 20%

Assignment Descriptions

Week 1: Jan 07 ( HTML Basics )

class photo generation procedure

HTML Semantics / ATOM Setup & Intro
h1-h6, p, ul, li, a, img
sftp
html validation

Lab / Class Files

Links

Resources

Online Component: Required Viewing

Week 2: Jan 14 ( HTML Sectioning / CSS Typography 1)

HTML Sectioning Elements / CSS Typography
Font Properties, Color, Units of Measure,
The CSS Box Model
CSS Validation
ATOM Efficiencies

Lab / Class Exercises

Online Component: Required Viewing

Online Component: Required Exercise (by start of next class)

Required Reading

Resources

Next Week: Our First Quiz

  • HTML: h1, h2, h3, h4, img, header, nav, article, a, ul, li, paths
  • CSS: how to specify fonts, css inheritance, box model, classes
  • ATOM selection & navigation efficiencies

Week 3: Jan 21 ( Design Principles / Trad CSS Layout  )

Test Number 1
Principles: Alignment, Contrast, Proximity, Repetition, Readability
Floats, Clears, Clearfix, Display Properties

Lab Exercises

Resources

Week 4: Jan 28 ( Responsive Web Design 1 )

Four Pillars of Responsive Web Design
Mobile First
Media Queries

Lab Exercises

Resources

Week 5: Feb 04 ( Responsive Web Design 2 )

Quiz Number Two (postponed)
The Idea & History of Grids in Design

Lab Exercises

Week 6: Feb 11

Week 7: Feb 18 ( Reading Week )

  • Due Monday by midnight: Resume Assignment
  • Midterm will take place on Feb 25: it will be a three hour layout.
  • I will revise the rest of the outline soon.

 Exercises To Do Over the Break

MIDTERM SOLUTION FILE

Week 8: Feb 25 ( Graphics & Emmet )

The beauty of HSL & HSLa
File formats & usage

Background Images
Multiple Backgrounds
CSS Gradients
Scalable Vector Graphics (SVG)
Icon Fonts

Smart & efficient authoring
Graphics production workflows

Lab Exercise

Resources

Week 9: March 04 ( Forms / Tables )

Forms / Tables

Week 10: March 11

Media
Video / Sound

Lab Files

Lab Exercise

Week 11: March 18

First Half: Web Graphics

Second Half: Work & Consult

Lab Files

Week 12: March 25: Final Exam Prep

Magazine Assignment Due by Midnight.
Please review this checklist before you stop working on it.

The exam will be like the midterm: you will be given a layout to build within a time period.

Week 13: April 02:

Practice Exam Review & Exam Prep