Course Details

CS 318: Computational Media

How does computation enable new forms of creative expression? What kinds of media artifacts and experiences can only happen on computers? In this course, we'll explore these notions through a hands-on survey of various forms of computational media, such as: computer simulation, computer-generated visual art, poetry generation, story generation, chatbots, Twitter bots, explorable explanations, and more. For each topic in the survey, students will learn about the past, present, and future of a given form through short readings and direct engagement with major works. Assignments and a final project will center on the creation of novel media artifacts and also reimplementations of lost or defunct historical programs. Prerequisite: Computer Science 111 or 201
6 credits; NE; Not offered 2021-2022