technopoetics.com

is a network of knowing, doing, and making co-created by Xuan Ye & students.

DIGF-6037 Creation & Computation

This course provides an introduction to current and emerging prototyping and development tools in the realm of digital technology. It employs a hands-on, skills-based approach in a project context. Students gain a strong foundation in the basics of programming, physical computing, visual or screen-based computation, networking and connectivity. Specific topics are tailored to current issues. Students will leave with the technical literacy required to embark on more sophisticated projects and subsequent works in creative digital media.

Co-taught with Professor Nicholas Puckett

Syllabus (abridged)

Workshop 1 - Coding from Life

Workshop 2 - 20 Screens

Tech: p5.js

Project 1 - Screen Space

Intro
Tech 1: p5.js Basics
Tech 2: Media
Tech 3: Computer Vision (ML5.js)
Critique

Project 2 - Emotive Objects

Intro
Tech 1: Arduino Basics
Tech 2: Sensing & Actuating
Tech 3: Digital Fab
Critique

Project 3 - Strange Networks

Intro
Tech 1: Modes of Networking 1
Tech 2: Modes of Networking 2
Tech 3: Data as Materials
Critique

Selected Student Works

Unusual Memories Networks by Tamika Yamamoto, Divyanka Sadaphule, Ricardo Quiza Suarez, and Purvi Agarwal. - MORE

click images to zoom in

Common Objects Used Uncommonly by Tamika Yamamoto, Shipra Balasubramani and David Oppenheim - MORE
Cyborg Jellyfish by Tyler Beatty, Mona Safari, Gavin Tao, and Mufaro Mukoki. - MORE