Search Course Listings
CTC 1000-104
INTRODUCTION TO COMPUTATION
SECTION DESCRIPTION
Introduction to Computation focuses on computational techniques, methods, and ideas in the context of art and design. Studio projects first center on the design of algorithms then shift to involve computer programming and scripting. Critical attention is given to code as a body of crafted text with significant aesthetic, philosophical, and social dimensions, as well as the tension, conflict, and potential possible when computation generates, informs, or interacts with drawings, materials, forms, and spaces. Historical and contemporary works of computational art and design will be presented and assigned for analysis. This course is open to students of all majors and is designed for those with little or no experience in programming. In order to conduct work in this course, students will need a laptop computer. Estimated Cost of Materials: $250.00
This course fulfills one of two core studio requirements for the CTC Concentration.
Requirement | CTC Concentration
Elective
CTC 1547-01
UI/UX DESIGN
SECTION DESCRIPTION
U/I - U/X interfaces are applied towards several digital graphic formats: smart phone ios/Android; tablet/watch; Windows OS/Mac OS; or custom sized interfaces for products like ATM machines or car dashboards. The instructor's professional design practice currently focuses on UI/UX design and future forecasting towards corporate strategies to best take advantage of the digital transformation many large corporations are being faced with at this time. Students learn methodologies and tools around smartphone app design development. Areas of design process include: research and app concept definition; conduct low-fidelity brainstorming and exploration around the users; future forecasting through speculation of user stories; journey mapping explorations; develop app aesthetic, develop navigation systems; develop app branding; and at the end build high-fidelity prototypes incorporating app navigation interaction. No prior knowledge of UI/UX development is required. Students build working prototypes of cellular interfaces that function and navigate. Coding experience is not necessary for this course and will not be taught. Students that have coding experience that may use those skills for app prototypes developed along with Adobe XD.
Requirements: a laptop running Adobe Creative Suite and a RISD student Adobe Cloud.
Elective
CTC 1547-01
UI/UX DESIGN
SECTION DESCRIPTION
U/I - U/X interfaces are applied towards several digital graphic formats: smart phone ios/Android; tablet/watch; Windows OS/Mac OS; or custom sized interfaces for products like ATM machines or car dashboards. The instructor's professional design practice currently focuses on UI/UX design and future forecasting towards corporate strategies to best take advantage of the digital transformation many large corporations are being faced with at this time. Students learn methodologies and tools around smartphone app design development. Areas of design process include: research and app concept definition; conduct low-fidelity brainstorming and exploration around the users; future forecasting through speculation of user stories; journey mapping explorations; develop app aesthetic, develop navigation systems; develop app branding; and at the end build high-fidelity prototypes incorporating app navigation interaction. No prior knowledge of UI/UX development is required. Students build working prototypes of cellular interfaces that function and navigate. Coding experience is not necessary for this course and will not be taught. Students that have coding experience that may use those skills for app prototypes developed along with Adobe XD.
Requirements: a laptop running Adobe Creative Suite and a RISD student Adobe Cloud.
Elective
CTC 2000-01 / DM 2000-01
AMBIENT INTERFACES: ACTIVATED OBJECTS
SECTION DESCRIPTION
This course is a practical and conceptual exploration into electronic sensors, processors and actuators in the context of interactive art and design. Students will turn everyday objects into ambient interfaces or "responsive systems" that respond to the conditions of the human body, data networks, and the environment. Contemporary works of art and design - from kinetic sculpture and sound art to installation, architecture and product design - will be examined through readings and presentations. Open source hardware (Arduino) and software (Processing) will be taught along with the fundamentals of electronic circuitry. Emphasis is given to the development of creative projects (individual or collaborative), followed by an iterative implementation process (planning, prototyping, testing, analyzing, and refining). The course is structured around a series of tutorials and exercises, culminating in a final project. Students also present work-in-progress and prototypes during class reviews to receive qualitative feedback from the class and the instructor. Participants will engage with physical computing conceptually and technically in their studio work and are encouraged to leverage their individual backgrounds to excel in the respective context. Prior experience with electronics and programming is recommended but not required.
Estimated Cost of Materials: $200.00
Elective
CTC 2000-02 / DM 2000-02
AMBIENT INTERFACES: ACTIVATED OBJECTS
SECTION DESCRIPTION
This course is a practical and conceptual exploration into electronic sensors, processors and actuators in the context of interactive art and design. Students will turn everyday objects into ambient interfaces or "responsive systems" that respond to the conditions of the human body, data networks, and the environment. Contemporary works of art and design - from kinetic sculpture and sound art to installation, architecture and product design - will be examined through readings and presentations. Open source hardware (Arduino) and software (Processing) will be taught along with the fundamentals of electronic circuitry. Emphasis is given to the development of creative projects (individual or collaborative), followed by an iterative implementation process (planning, prototyping, testing, analyzing, and refining). The course is structured around a series of tutorials and exercises, culminating in a final project. Students also present work-in-progress and prototypes during class reviews to receive qualitative feedback from the class and the instructor. Participants will engage with physical computing conceptually and technically in their studio work and are encouraged to leverage their individual backgrounds to excel in the respective context. Prior experience with electronics and programming is recommended but not required.
Estimated Cost of Materials: $200.00
Elective
CTC 2012-01
GENERATIVE SYSTEMS
SECTION DESCRIPTION
Generative Systems is an interdisciplinary course designed for students from all majors and varying levels of technical ability, inviting them to develop analog and digital generative systems for their own art and design projects. Students will follow online tutorials as part of their assignments, while the instructor will provide guidance and problem-solving support to ensure students' success. The course is an opportunity for students to explore tools based on their interests, such as Unity, Unreal Engine, Rhino/Grasshopper, SideFX Houdini, Blender geometry nodes, html/css/javascript and p5.js, model training and advanced generative A.I., and Photoshop scripting. Topics encompass randomization & noise, recursion, cellular automata, particle systems, agents, GANs, Diffusion models, LLMs, and more. Featuring guest critics from Generative A.I. research labs, the course enriches students' understanding of the field while delving into a global history of generative art and design, from ancient North African fractal architecture to modernist movements like Neoconcretismo and Nove Tendencije, ultimately showcasing contemporary artists, designers, and tool builders.
Estimated Materials Cost: $100.00
Elective
CTC 2012-01
GENERATIVE SYSTEMS
SECTION DESCRIPTION
Generative Systems is an interdisciplinary course designed for students from all majors and varying levels of technical ability, inviting them to develop analog and digital generative systems for their own art and design projects. Students will follow online tutorials as part of their assignments, while the instructor will provide guidance and problem-solving support to ensure students' success. The course is an opportunity for students to explore tools based on their interests, such as Unity, Unreal Engine, Rhino/Grasshopper, SideFX Houdini, Blender geometry nodes, html/css/javascript and p5.js, model training and advanced generative A.I., and Photoshop scripting. Topics encompass randomization & noise, recursion, cellular automata, particle systems, agents, GANs, Diffusion models, LLMs, and more. Featuring guest critics from Generative A.I. research labs, the course enriches students' understanding of the field while delving into a global history of generative art and design, from ancient North African fractal architecture to modernist movements like Neoconcretismo and Nove Tendencije, ultimately showcasing contemporary artists, designers, and tool builders.
Estimated Materials Cost: $100.00
Elective
CTC 2018-01
EXTENDED REALITIES AND SHARED FUTURES
SECTION DESCRIPTION
In this studio elective, students will explore extended reality (XR) technologies and their implications for our shared spaces and collective futures, from surveillance and smart cities to interfaces and intimacy. Looking far beyond traditional tech canons — which skew heavily institutional, Western, white, and male — we will actively work to broaden and upend existing narratives about XR’s uses, users, and possibilities.This course is ideal for students looking to connect their own research interests with critical approaches to augmented reality (AR) and virtual reality (VR) tools and concepts. Students can expect to leave the course with new technical skills, a body of self-initiated work, and a critical understanding of the promises and perils of extended realities past, present and future. We will focus on beginner-friendly, no- and low-code software, but students who know how to code are welcome to use more advanced techniques in their work. In the class’s first third, workshops and experimental exercises briefly introduce AR/VR tools, photogrammetry, and 3D modeling. Over the rest of the semester, students develop two individual projects. Regular feedback, shared during 1-on-1 meetings and group critiques, will help students define their own process, motivations, and criteria for success. Throughout, in lectures, readings, and discussions, we will analyze diverse work by artists, designers, technologists, and activists who are imagining alternatives to big tech’s constrained visions for our shared futures.
Estimated Cost of Materials : $100.00
Elective
CTC 2019-01
WORLDS WITHIN: EXPRESSIONISTIC GAMES AND CREATIVE AGENCY
SECTION DESCRIPTION
In this course, students will play, critique and make artistic games. These can generally be characterized as simple, conceptually-based and personal interactive experiences. Unlike mainstream games, these games highlight individual narratives, emphasizing self expression, non-linear logic and creative inquiry. Using the free and widely supported Unity Engine, students will learn the basic programming, 3D modeling (using the built-in ProBuilder plugin) and environmental storytelling, with no prior experience required. This will give students the technical and conceptual framework necessary to build their own “world”, one where they set the rules for a change.
Final projects could address identity, agency and self-expression though are not limited to these themes.Every week a new tool will be introduced alongside a playable prototype (made by myself) that demonstrates how the tool can be used and misused (in a productive way). Students will receive a homework assignment based solely on the weekly topic, challenging them to craft an experience within a limited set of parameters that will slowly expand. Additionally, a curated selection of related games and relevant texts will be provided every week.
Estimated Cost of Materials: $100.00
Elective
CTC 2021-01
GHOST IN THE MACHINE: AI CREATIVE DIRECTION STUDIO
SECTION DESCRIPTION
Creative directors are often artists in disguise, with roles as fluid as myths. They could helm a magazine, a fashion house, or an art exhibition, devise strategies to link brands with people, or they could lead a media platform masquerading as a tech company, or vice versa. Bound by a scope of work, a creative director's work is a collective effort, not a standalone piece. They orchestrate behind the scenes, curating concepts and crafting communication strategies. Their role is essentially non-material—focused more on process than product—and is precise and covert, with the client seen as the 'author' of the work.
This studio course operates at the intersection of creative direction and artificial intelligence, investigating the evolving relationship between AI systems and creative practice. As AI systems evolve from tools into collaborators and potential competitors, we must reconsider how human creative direction can evolve alongside—or in resistance to—artificial intelligence.
Through hands-on workshops, students will design and train AI models for creative tasks. Weekly projects focus on implementing machine learning models for specific creative direction tasks. We will explore the possibility of training personalized AI agents that embody and extend individual creative methodologies. Students will develop their own AI creative director agent while critically examining the implications of delegating creative decisions to artificial systems. The course combines applied studio work with critical discussions about the future of creative direction and the ethical implications of automated creativity.
Estimated Cost of Materials: $100.00
Elective
CTC 2047-01 / DM 2047-01
PAINTERLY DIGITAL IMAGES
SECTION DESCRIPTION
This studio elective focuses on creating digital image-based artworks. Students will be introduced to a wide variety of contemporary artists working between digital imaging, photography, and digital painting — and a range of technical possibilities for making and producing “painterly” digital artworks. Through several short assignments and one final project, students will experiment and then hone in on image-making processes that suit and expand their practices. These projects are complemented by readings and discussions which provide context for contemporary digital art-making: an exciting and ever-changing space for creative work.
Elective
CTC 2256-01
ART & ARTIFICIAL INTELLIGENCE
SECTION DESCRIPTION
"Art is either plagiarism or revolution" - Paul Gauguin.
This studio course explores how AI’s rapid progress is challenging artists today. As we work with these exciting, terrifying new tools, we’ll discuss how artists have responded to transformative media of the past like the camera, the television, and the internet. How can we comment on the ethical concerns of AI technology? Should we change how we think about creativity? And who will the machines replace?
Students will experiment with new tools as they are released throughout the semester, as well as interview machine learning researchers and digital artists. Authors include: Walter Benjamin, Ray Kurzweil, Harold Cohen, N. Katherine Hayles, and Ted Chiang. No coding experience is required.
Elective
CTC 2257-01
DRAWING WITH COMPUTERS
SECTION DESCRIPTION
Exploring the question, "What if my computer made my drawings for me?" this course investigates the use of computational methods for creating drawings. Drawing inspiration from the likes of Mark Wilson, Vera Molnar, and Harold Cohen’s work with AARON, a life-long software that crafts significant art pieces, we will explore the historical and practical aspects of coding as a creative tool. Students will research the origins of computational making, learn basic scripting for artistic aims, understand generative drawings' material outputs, and participate in hands-on projects to foster innovation and exploration in computer-assisted drawing.
Elective
CTC 3002-01
COMPUTATION, TECHNOLOGY, AND CULTURE INTERDISCIPLINARY CRITIQUE
SECTION DESCRIPTION
Computation, Technology, and Culture Interdisciplinary Critique is an advanced course for juniors, seniors, and graduate students who have already demonstrated a high level of commitment to pursuing art/design work that involves computational platforms, software systems, and digital technologies, and which explores associated histories, theories, and practices. In this course, students work on an individual project that incorporates research and theoretical exploration of a topic of their choice, with the aim of producing a refined body of work or large scale piece that advances their understanding of and practice with computation and technology. Students regularly meet individually with faculty and receive feedback in recurring group critiques. Additionally, seminar discussions are held focused on pertinent readings, screenings, and lectures. Successful completion of any CTC course or equivalent coursework is preferred, but not required.
Estimated Cost of Materials: $150.00
Requirement | CTC Concentration
Elective
CTC 3002-01
COMPUTATION, TECHNOLOGY, AND CULTURE INTERDISCIPLINARY CRITIQUE
SECTION DESCRIPTION
Computation, Technology, and Culture Interdisciplinary Critique is an advanced course for juniors, seniors, and graduate students who have already demonstrated a high level of commitment to pursuing art/design work that involves computational platforms, software systems, and digital technologies, and which explores associated histories, theories, and practices. In this course, students work on an individual project that incorporates research and theoretical exploration of a topic of their choice, with the aim of producing a refined body of work or large scale piece that advances their understanding of and practice with computation and technology. Students regularly meet individually with faculty and receive feedback in recurring group critiques. Additionally, seminar discussions are held focused on pertinent readings, screenings, and lectures. Successful completion of any CTC course or equivalent coursework is preferred, but not required.
Estimated Cost of Materials: $150.00
Requirement | CTC Concentration
Elective
DM 1570-101
INVERTED SELF IN FLOWING IMAGES
SECTION DESCRIPTION
This course is designed for students who desire to explore and express themselves through moving images. Through lecture, students will start to learn about the theory of moving images and how it changes the way humans know about the world and communicate. Besides, students will define what “Self” means to them and focus on considering moving images as the media to discover themselves, finding their inner selves based on their personal experiences, environments, and identities. In the workshop, students will learn about the skills of digital image production, video editing, and 3d modeling.
Students will be asked to develop the habit of using video as documentation to record their daily lives and collect and reconstruct images from all sources to re-examine themselves from a new perspective while sharing them with others. They are encouraged to bring about any knowledge of their preferred or familiar field to combine with the form of moving images. The course is open to students of all majors and requires a laptop for participation.
Estimated Cost of Materials: $100.00 - $150.00
Elective
DM 1571-101
CREATIVE SILICON
SECTION DESCRIPTION
In today's world, silicon serves as the cornerstone of modern computing, shaping our daily lives through integrated circuits and semiconductor devices. This course offers a creative approach to silicon-based technology and computing devices, and using them in an artistic way. We will begin by learning the art of designing printed circuit boards (PCBs) and some fundamental units of electronics, such as LEDs, switches, relays, transistors, and timing circuits, utilizing them as tools for artistic expression. As we progress, we'll explore the pneumatic techniques and basic Arduino computing to infuse vitality to the machine.
Estimated Cost of Materials: $100 - $150.
Elective
DM 1851-101
LIVECODING SOUND
SECTION DESCRIPTION
Livecoding Sound explores procedural audio programming for performance and composition, focusing on Orca, a live coding environment designed for creating on-the-fly musical sequences. This course provides a beginner-friendly introduction to algorithmic sound design, covering sound synthesis, sequencing, sound effects, and sharing data between software applications with MIDI and OSC. Through weekly exercises, students will engage in hands-on exploration of these techniques. Class sessions include demonstrations, workshops, and project support. Emphasizing playful, open-source projects, the course encourages students to incorporate their own disciplines or interests. In the final week, students will showcase their work in a public concert or a collective album. No prior coding experience or musical background is required.
Elective
DM 1860-101
GENEALOGICAL INCARNATIONS: MATERIALIZING SITES THROUGH AUDIO AND OBJECTS
SECTION DESCRIPTION
Genealogy was traditionally defined as the tracing of lineage and ancestral history. However, philosophers like Foucault have offered alternative perspectives to the concept, such as nonlinearity, and the fragmentation of histories over time and space.
In this course, we will explore the concept of genealogy and alternative methods of storytelling such as hauntology through the lens of digital media to reconstruct historical narratives embedded in physical sites and form new narratives.
Through lectures and in-class workshops, we will explore digital media techniques of sound, performance, and multimedia installation: audio recordings and manipulations, and 3D modeling for fabrication, etc, as methods of archival extraction and storytelling to mediate between past and present narratives.
Field visits to Swan Point Cemetery and The Providence Athenaeum will provide opportunities to put these methods and skills into practice. The final project will manifest as an experimental, interdisciplinary project that may take the forms of sound art, performance art, or multimedia installation within a physical site.
Estimated Cost of Materials: $100.00 - $150.00
Elective
DM 2007-01
OF SOUND AND VISION
SECTION DESCRIPTION
This intensive studio course investigates computational approaches to generating sound and image in real time. Precedents from experimental film and video, as well as sound installation and performance art will be examined in relationship both to human perception and the, students' artistic practice. The course will include discussion of key historical works and texts, hands-on demonstrations and in-class projects, as well as critical engagement with new works by class members. Students will use programming environments such as Max and its object libraries for sound and video, MSP and Jitter to explore the creative and expressive potentials of an intermedia production practice culminating in the development of a larger work that incorporates knowledge gained throughout the course.
Estimated Materials Cost: $100.00
Elective