Course Calendar

All due dates are terminal at 11:59CT. Work turned in after their time and date will be late and subject to an award of 0 points.

Topic Schedule:

Class Holiday

Class Intro HTML review

  1. Wroblewski, Mobile First,,
    • Introduction & Part 1 (Ch. 1-3)
  2. Re-familiarizer yourself with the Mozilla Developer Network (MDN)
  3. Technology setup: Basecamp, Github, Github Desktop, Code Editing Software

CSS Review, Relative Units

  1. Jehl, Responsible Responsive Design,
    • Introduction, Chapters 1 & 2

JS Review, Responsive Design

  1. Clark Designing for Touch,
    • Chapters 1-3
  2. Wroblewski, Mobile First,
    • Part 2 (Ch. 4-7)
  3. MDN The building blocks of responsive design

Touchscreen, and forms

  1. Clark Designing for Touch,
    • Chapters 4 & 5
  2. Lupton, ed., Type on Screen,
    • Chapter 1
  3. MDN: HTML Forms Guide

Typography

  1. Lupton, ed., Type on Screen,
    • Chapters 2 & 4

Interface Typography

  1. Lupton, ed., Type on Screen,
    • Chapter 5

Colors

  1. Creative Bloq How to master colour theory
  2. Google Material Design
  3. Smashing Magazine, Color Theory for Designers:

Material Design

  1. Lupton Type on Screen,
    • Chapters 6
  2. Amin Al Hazmani, Motion with Meaning
  3. Craig Dehner, Motion Design is the Future of UI
  4. Val Head, Designing Safer Web Animation For Motion Sensitivity

Motion

  1. Cheung, Styling Forms Accessibly

HCI Guidelines, Ethics

  1. Jehl, Responsible Responsive Design,
    • Chapters 3-4
  2. Apple, iOS Design Principles
  3. Windows, Design applications for the Windows desktop
  4. GNOME Desktop, Human Interface Guidelines

Usability Testing

  1. Krug, Don’t Make Me Think,
    • Introduction & Chapters 1-5
  2. Lupton Type on Screen,
    • Chapter 3

Usability

  1. Krug, Don’t Make Me Think,
    • Chapters 6-7 & 10-11

Emotional Design

  1. Krug, Don’t Make Me Think,
    • Chapters 8-9 & 12-13

Project Lab; Bring all your questions

Bonus Lecture

Homework Schedule

Work which fails HTML or CSS validation will receive a 50% point reduction!

Date Week Task Due
Labs
09/14 Week 3 Lab-1
09/28 Week 5 Lab-2
10/12 Week 7 Lab-3
10/19 Week 8 Lab-4
11/02 Week 10 Lab-5
11/09 Week 11 Lab-6
11/16 Week 12 Lab-7
11/23 Week 13 Lab-8

Work which fails HTML or CSS validation will receive a 50% point reduction!

Date Week Task Due
Project One
10/19 Week 8 First Turn In
10/26 Week 9 Comments Due
11/02 Week 10 Final Turn In
Project Two
11/09 Week 11 Task Analysis Due
11/16 Week 12 First Turn In
11/23 Week 13 Comments Due
12/07 Week 15 Final Turn In
Project Three
12/07 Week 15 First and Only Turn In