CS/DES 427 Creative Coding / Spring 2025
Course Description
This course will cover advanced topics in interactive media, virtual reality (VR) and introduce creative coding techniques. It provides an introduction to the theory and practice of design and development of virtual reality (VR) projects using the Unity game engine. Participants will investigate novel forms of design practice using advanced technologies such as the virtual reality environment CAVE2 in the UIC’s Electronic Visualization Laboratory (EVL).
Focusing on creative coding, 3D interaction, audio design, typography, theater, and seminal works, this course will take a deep dive into the techniques and challenges of the designs for virtual reality. We will cover a breadth of topics not only limited to the “how-to” of VR, but also explore the history of the VR art and design, creative coding, real-time typography, theater, ethics, and visualization critique.
To contextualize these projects, participants will read from seminal and contemporary writings on virtual reality, media design, interactive narrative, creative AI, immersive experiences, and information visualization from journals such as Leonardo, SIGGRAPH, and the International Symposium on Electronic Art (ISEA).
Teaching Assistants

TBD