Computational Practices Minor
Making art that matters increasingly requires interfacing with a rapidly-changing technological landscape; working at its frontier requires understanding technology's underlying principles and practices.
The Minor in Computational Practices provides students the opportunity to meld computational practice with studio practice as they develop and explore the possibilities of applying deep technology-creation skills to their work as artists and designers. Students will develop technical sophistication and a deep understanding of the role and context of technology in their discipline. The minor takes students beyond mere facility with the current technologies available to them as practitioners, enabling students to work with lower-level components than available to the typical consumer of technology, and to create new tools and reprogram and recombine existing tools, extending their creative abilities and advancing their disciplines.
What are Computational Practices?
At CCA, “Computational Practices” encompasses the whole of how humans use “computation” in the broadest sense—across hardware that includes modern-day computers, tiny microcontrollers, mobile phones, and virtual servers in the cloud, interfacing with the real world through motors both small and large, sensors, buttons, cameras, microphones and more. That hardware feeds a variety of algorithms, collecting data, analyzing, and visualizing—enabling powerful interpretation of data: finding the locations of objects and poses of people in live video streams, for example, or identifying obstacles in a robot's path. These computational systems are often interconnected using high-speed wired or wireless networks, visible through the web or in dedicated applications or devices, drawing upon myriad internet services and APIs offering an unprecedented view of data about our world. Individually and in combination, these technologies enable new ways of experimenting, probing, and designing.
If you have any questions about the minor or how it might fit into your CCA career, please feel free to reach out to:
- An academic advisor (for your major)
- J.D. Zamfirescu, Computational Practices faculty & minor coordinator
- Dominick Tracy, Associate Provost
To declare the minor, download the Declare Your Minor Form »
Highlights of Student Work
Here are a few highlights from prior students' work from the courses in the minor: