Calendar

This schedule is subject to change.

I. Online publishing

Week 1 ... Jan 16

Week 1 on Dropbox Paper

  • Fill out introduction survey
  • Go over syllabus
  • Laurel shows some of her past work
  • Screening of Werner Herzog's Lo and Behold
  • Exercise: "Setting up your portfolio website"
  • Go over Week 1 assignments

Week 2 ... Jan 23

Week 2 on Dropbox Paper

  • Exercise "Format an Interview (HTML)"
  • Exercise: "Style an interview (CSS)"
  • Demo: Image collection
  • Introduction to CSS
  • Work in class on portfolio website
  • Go over Week 2 assignments

Week 3 ... Jan 30

Week 3 on Dropbox Paper

  • "A History of the Internet" lecture
  • Look at portfolio websites that are "good" and "bad"
  • Work in class on portfolio websites
  • Demo: "CSS Positioning and Flexbox"
  • Exercise: "CSS Media Queries"
  • Go over Week 3 assignment

Week 4 ... Feb 6

  • CSS advanced topics like animation, transitions
  • Presentation of portfolio websites
  • Work in class on portfolios, debugging with Laurel
  • Go over Week 4 assignments

Week 5 ... Feb 13

  • CLASS CANCELLED

Please finish your portfolio website for next week.

Week 6 ... Feb 20

Week 6 on Dropbox Paper

  • Show and tell of final portfolio websites
  • HTML & CSS review (with the box)
  • Go over keyboard shortcuts
  • Try the Boxify bookmarklet
  • Introduction to JavaScript and jQuery
  • Go over Week 6 assignments

II. Algorithmic design

Week 7 ... Feb 27

  • Review reading response 2
  • More JavaScript & jQuery
  • Introduction to p5.js
  • Assign unit project

Week 8 ... Mar 6

  • Introduction to using a weather API

... Spring Break ...

Week 9 ... Mar 20

  • To come

Week 10 ... Mar 27

  • Presentation of final algorithmic design project

III. Physical computing

Week 11 ... Apr 3

  • Introduction to input systems, circuit design, and sensors

Week 12 ... Apr 10

  • In-class exercises
  • Review of ideas and sketches

Week 13 ... Apr 17

  • To come

Week 14 ... Apr 24

  • Presentation of videos that show and tell your physical interface or interactive object