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:

Introduction

  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

Intro to Technologies

  1. HTML5 for Web Designers, 2nd ed.,
    • Chapters 5-6
  2. Pragmatic Version Control Using Git,
    • Chapters 4-9 (Part II)

No Class

HTML Basics

  1. Responsive Web Design 2nd ed.,
    • Chapters 1 & 4
  2. Marcotte, “Responisve Web Design

HTML Forms

  1. Responsive Web Design 2nd ed.,
    • Chapters 3
  2. HTML5 for Web Designers, 2nd ed.,
    • Chapters 3
  3. Stolley,

CSS Fonts and Floats

  1. On Web Typography,
    • Introduction; Chapters 1-3
  2. Type anatomy and classifications
  3. Rutter, “Compose to a Vertical Rhythm
  4. Modularscale.com

CSS Positions and Layouts

  1. Responsive Web Design 2nd ed.,
    • Chapters 2 & 5

CSS Layout Demo

  1. Chris Coyier, “A Complete Guide to Flexbox
  2. MDN: Basic concepts of flexbox

No Class: Spring Break!

CSS Animations, Responsive Design

JavaScript Intro

  1. Eloquent JavaScript 2nd ed.,
    • Introduction; Chapters 1-2
  2. MDN: JavaScript Reference

JavaScript Programing Basics

  1. Eloquent JavaScript 2nd ed.,
    • Chapters 3-4
  2. Brown, “Why I Use a JavaScript Style Guide...

Google API, Sliders

  1. Eloquent JavaScript 2nd ed.,
    • Chapters 5-6, 8-10

Frameworks and SASS

  1. Eloquent JavaScript 2nd ed.,
    • Chapters 12-15, 17-18
  2. HTML5 for Web Designers, 2nd ed.,
    • Chapters 4
  3. Traversy Media, “Foundation Framework Crash Course

Class Lab: Bring all your project questions

NO CLASS, BEST OF LUCK ON FINALS

Homework Schedule

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

Date Task Due
Labs
01/21 Week 2 Lab-1
01/28 Week 3 Lab-2
02/11 Week 5 Lab-3
02/18 Week 6 Lab-4
03/17 Week 10 Lab-5
04/14 Week 14 Lab-6
04/21 Week 15 Lab-7

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

Date Task Due
Project One
02/11 Week 5 First Deliverable
02/18 Week 6 Comments Due
02/25 Week 7 Final Deliverable
Project Two
03/17 Week 10 First Deliverable
03/24 Week 11 Comments Due
04/07 Week 13 Final Deliverable
Project Three
04/21 Week 14 First Turn In
04/28 Week 15 Comments Due
04/28 Week 16 Final Turn In (only if you didn't get the map working)