Course Description

Overview

This course will guide students in developing a coding craft that is grounded in iterative design and self-expression. Students will learn to code by gradually building their own interactive projects. Students will explore how software can be used as a creative medium, and how it can be integrated into their existing research or technical practices.

The course is run in a studio format, which means all students are expected to participate in making, discussing, and critiquing work. Coursework will center around three web-based programming projects.

Technical concepts covered include: Figma and UI/UX Design, HTML/CSS/Javascript, interactivity

Objectives

Pacing and Content

The course is divided into three sections:

Workload Distribution

Work will be centered around large projects that are broken down into weekly assignments. Expect a moderately rigorous course load.

Grading

Grading cadence