Week 13

Class 24 – Images and Video

Textbook: Learning Processing

  • Learning Processing: Chapter 15 Images
  • Learning Processing: Chapter 16 Video

Discussion:

  • Images, Video and Pixels

 

Class 25 – Pixel Manipulation

Readings:

Textbook: Learning Processing

  • Learning Processing: Chapter 15 Images
  • Learning Processing: Chapter 16 Video

Discussion:

  • Pixel Iteration & Manipulation and Computer Vision

Week 9

Class 17 – Objects Oriented Programming

Readings:

Discussion:

  • Object Oriented Programming

Class 18 – DC and Stepper Motor Control

Readings:

Discussion:

  • DC Motors

Week 6

Class 11 – Serial Communication

Readings:

Discussion:

  • Serial communication between the Arduino and the computer

Class 12 – Mouse and Keyboard Interaction

Readings:

Discussion:

  • Interaction Design, Mouse & Keyboard Interaction & The Graphical User Interface

Week 5

Class 9 – Intro to Drawing with Processing

Readings:

  • Getting Started with Processing: Chapter 1 – Hello
  • Getting Started with Processing: Chapter 2 – Starting to Code
  • Getting Started with Processing: Chapter 3 – Draw
  • Learning Processing: Chapter 1 Pixels
  • Learning Processing: Chapter 2 Processing

Discussion:

  • Programming, Processing & Drawing

 

Class 10 – Animation in Processing

Readings:

  • Learning Processing: Chapter 4 Variables
  • Getting Started with Processing: Chapter 4 – Variables
  • Learning Processing: Chapter 5 Conditionals
  • Learning Processing: Chapter 6 Loops
  • Learning Processing: Chapter 7 Functions
  • [optional] The art of computer designing, by Osamu Sato

Discussion:

  • Animation, Variables and Loops

Week 4 – Project Planning and Stupid Pet Trick

Class 7 – Project Planning

Readings:

Discussion:


  • Project Production and Prototyping

Class 8 – Workshop

Discussion:

  • Work on your stupid pet trick.

Week 3 – Physical Interaction

Class 5 – Conditionals and Variables

Readings:

Discussion:

  • If statements and variables with the Arduino

Class 6 – Physical Interaction, Sensors and Actuators

Readings:

Discussion:

  • Physical Interaction, Sensors and Actuators

Week 2 – Microcontrollers, Digital and Analog

Class 3 – Intro to Microcontrollers

Download Arduino IDE arduino.cc

Textbook: Getting Started with Arduino

  • Chapter 3 – The Arduino Platform

Readings:

Discussion:

  • Microcontrollers & Arduino

Class 4 – Digital, Analog, Arduino and You!

Readings:

Textbook: Getting Started with Arduino

  • Chapter 4 – Really Getting Started with Arduino
  • Chapter 5 – Advanced Input and Output

Discussion:

  • Digital & Analog Inputs & Outputs

Week 1 – Introduction, Electricity and Electronics

Class 1 – Introduction

Class 2 – Electricity

Textbook: Getting Started with Arduino

  • Chapter 1 – Introduction
  • Chapter 2 – The Arduino Way

Readings:

Discussion:

  • Electricity, Electrical Components & Circuits