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.

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

Topic Schedule:
Date Topic Reading
01/10 Week 1 Class Intro
  1. HTML5 for Web Designers, 2nd ed.,
    • Introduction; Chapters 1-2
  2. Pragmatic Version Control Using Git,
    • Preface; Chapters 1-3 (Part II)
  3. Get familiar with Mozilla Developer Network Links
01/17 Week 2 Intro to Technologies
  1. HTML5 for Web Designers, 2nd ed.,
    • Chapters 5-6
  2. Pragmatic Version Control Using Git,
    • Chapters 4-9 (Part II)
01/24 Week 3 HTML Basics
  1. Responsive Web Design 2nd ed.,
    • Chapters 1 & 4
  2. Marcotte, “Responisve Web Design
01/31 Week 4 No Class
  1. Responsive Web Design 2nd ed.,
    • Chapters 3
  2. HTML5 for Web Designers, 2nd ed.,
    • Chapters 3
  3. Stolley,
02/07 Week 5 HTML Forms
  1. MDN: CSS Syntax
  2. MDN: CSS Selectors
  3. MDN: CSS Units of Measure: length
02/14 Week 6 CSS Basics
  1. On Web Typography,
    • Introduction; Chapters 1-3
  2. Type anatomy and classifications
  3. Rutter, “Compose to a Vertical Rhythm
  4. Modularscale.com
02/21 Week 7 CSS Fonts, Floats, and Positions
  1. Responsive Web Design 2nd ed.,
    • Chapters 2 & 5
02/28 Week 8 CSS Layouts
  1. Chris Coyier, “A Complete Guide to Flexbox
  2. MDN: Basic concepts of flexbox
03/07 Week 9 CSS Layout Demo
03/14 Week 10 NO CLASS Enjoy Spring Break!
03/21 Week 11 CSS Animations, Responsive Design
  1. Eloquent JavaScript 2nd ed.,
    • Introduction; Chapters 1-2
  2. MDN: JavaScript Reference
03/28 Week 12 JavaScript Intro
  1. Eloquent JavaScript 2nd ed.,
    • Chapters 3-4
  2. Brown, “Why I Use a JavaScript Style Guide...
04/04 Week 13 JavaScript Programing Basics
  1. Eloquent JavaScript 2nd ed.,
    • Chapters 5-6, 8-10
04/11 Week 14 Google API, Sliders
  1. Eloquent JavaScript 2nd ed.,
    • Chapters 12-15, 17-18
  2. HTML5 for Web Designers, 2nd ed.,
    • Chapters 4
04/18 Week 15 Frameworks
  1. Traversy Media, “Foundation Framework Crash Course
04/25 Week 16 Student's Choice

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

Homework Schedule:
Date Task Due
Labs
01/24 Lab-1
01/31 Lab-2
02/07 Lab-3
02/21 Lab-4
03/07 Lab-5
04/11 Lab-6
Project One
02/14 First Turn In
02/21 Comments Due
02/28 Final Turn In
Project Two
03/21 First Turn In
03/28 Comments Due
04/11 Final Turn In
Project Three
04/18 First Turn In
04/25 Comments Due
04/25 Final Turn In