SCHEDULE
The schedule is subject to change—check Slack for updates.
INTRODUCTION
Class 1 [online]—M 08/28: Lecture – Introductions / Overview of the class, structure and goals [Assignment 1, due the day before Class 3]
Class 2 [in person]—W 08/30: Lecture – Understanding the Emerging, Interactive Media Landscape + Historical Context
M 09/08: LABOR DAY – NO CLASS
DESIGN THINKING + PROTOTYPING
Class 3 [online]—W 09/06: Lecture – Human-Centered Design Thinking + Rapid Prototyping Methodologies [Assignment 2, due the day before Class 5]
Class 4 [in person]—M 09/11: Lab – Quick & Dirty Speculative Design Workshop [Assignment 3, due the day before Class 6]
GAME DESIGN + INTERACTIVE MEDIA TRACK (Design)
Guest Lecturer: Professor Hosni Auji
Class 5 [online]—W 09/13: Lecture – Intro to Game Design + Interactive Media Development // GUEST LECTURE: Professor Hosni Auji
Class 6 [in person]—M 09/18: Lab – Values at Play // Discuss Project 1 [Assignment 4, due the day before Class 8]
Class 7 [in person]—W 09/20 Lab – Game Concept
M 09/25: NO CLASS
Class 8 [in person]—W 09/27: Lab – Project Development
Class 9 [in person]—M 10/02: Lab – Lo-fi Prototyping Lab
Class 10 [in person]—W 10/04: Lab – Play-testing, followed by presentation preparation
M 10/09: NO CLASS, INDIGENOUS PEOPLE DAY
!!! CLASS 11 FOLLOWS MONDAY SCHEDULE !!!
Class 11 [in person]—T 10/10: Lecture – Intro to Media Computation [Assignment 5, due the day before Class 14]
MEDIA COMPUTATION TRACK (Software)
Guest Lecturer: Professor Adam J. Wilson
Class 12 [online] – W 10/11: Lecture + Lab – Creative Coding with p5.js, Part 2
Class 13 [online]— M 10/16: Introduction to Creative Coding with p5.js, Part 1 [Assignment 6, due the day before Class 15] // GUEST LECTURE: Professor Adam J. Wilson
Class 14 [in person]— W 10/18: PROJECT 1 DUE – Project Presentations + Critiques
Class 15 [in person]— M 10/23: Lecture + Lab – Creative Coding with p5.js, Part 3 / Discuss Project 2 [Assignment 7, due the day before Class 17]
Class 16 [in person]— W 10/25: Lab – Creative Coding with p5.js, Part 4 (work on your Assignment 7 sketch)
TH 10/26 – Students informed of midterm grades.
Class 17 [in person]— M 10/30: Lab (work on your Project 2 sketch)
Class 18 [in person] —W 11/01: PROJECT 2 DUE – Project Presentations + Critiques [Assignment 8, due the day before Class 20]
PHYSICAL COMPUTING + 3D FABRICATION TRACK (Hardware)
Guest Lecturer: Professor Allison Berkoy
Class 19 [online]— M 11/06: Lecture – Intro to Physical Computing // GUEST LECTURE: Professor Allison Berkoy
Class 20 [in person] —W 11/08: Discussion of Assignment 8 responses / Arduino overview / Discuss Project 3
Class 21 [in person]— M 11/13: Lab – Project 3 Ideation
Class 22 [in person]— W 11/15: Project 3 Research & Development
Class 23 [in person]— M 11/20: Lab – Project 3 R&D continued + presentation preparation
W 11/22: NO CLASSES
Class 24 [in person]— M 11/27: PROJECT 3 DUE: Project Presentations + Critique [Assignment 9, due the day before Class 26]
MUSIC TECHNOLOGY TRACK (Software)
Guest Lecturer: Professor Adam Wilson
Class 25 [online]— W 11/29: Lecture – Intro to Music Technology
Class 26 [online]— M 12/04: Lecture + Lab – Introduction to Music Tech with Max/MSP [Assignment 10, due by Class 29] // GUEST LECTURE: Professor Adam J. Wilson
Class 27 [in person]— W 12/06: Lab + Quiz 1 – Max/MSP
Class 28 [in person] —M 12/11: Discuss Project 4 / Lab + Quiz 2 – Max/MSP
Class 29 [in person] —W 12/13: Lab – Max/MSP + Project 4 preparation
Class 30 [in person] —M 12/18: PROJECT 4 DUE: Project Presentations + Critiques