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

Week 7 on Dropbox Paper

  • Review reading response 2
  • Coding from Life
  • More JavaScript & jQuery
  • Assign organism project

Week 8 ... Mar 6

Week 8 on Dropbox Paper

  • Return portfolio grades
  • Work in class on organisms
  • Introduction to using a weather API (after lunch)
  • Go over Week 8 assignments

... Spring Break ...

Week 9 ... Mar 20

Week 9 on Dropbox Paper

  • Introduction to p5.js
  • Look at organism progress in small groups
  • Work in class on organisms

Week 10 ... Mar 27

III. Physical computing

Week 11 ... Apr 3

Week 11 on Dropbox Paper

Week 12 ... Apr 10

  • CLASS CANCELLED

Week 13 ... Apr 17

Week 13 on Dropbox Paper

  • In-class exercises
  • Work in class on physical interface or interactive object
  • Go over Week 13 assignment

Week 14 ... Apr 24

Week 14 on Dropbox Paper

  • Work in class on physical interface or interactive object

Week 15 ... May 1

(Extra day)

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