Time: Tuesdays/Thursdays mornings, 8:30am-11:30am (course calendar here)
Location: CFA-111 (Frank-Ratchye STUDIO for Creative Inquiry, CFA building, CMU)
Course Numbers: 60-412 (Art), 62-726 (CFA), 51-482 (Design UG), 51-882 (Design G)
This is an advanced studio course in arts-computing and new media practice, with a special emphasis on information visualization and software art. Our core objective is the creation of new culture through exploratory software development. Topics surveyed in the course will be tailored to student interests, and may include: experimental interface design, data-driven cultural analytics, game design, real-time audiovisuals, locative and mobile media, computational form-generation, image processing and vision-based interactions, simulation, and other topics. Through a small number of exploratory assignments and a public capstone project, students will bolster interdisciplinary problem-solving abilities and explore computation as a medium for curiosity-driven experimentation.
Enrolling students are expected to have demonstrable programming skills, without exception, beyond the level of an introductory class such as 15-112. Although the course will provide technical overviews of major arts-engineering toolkits, assignments may be executed (except where indicated) in the student’s preferred programming environment. Graduate students should register for section 51-882 (12 units), which meets with the undergraduate sections 60-412, 51-482, and 62-726 (10 units). Students lacking the programming experience for this course are encouraged to take Computing for the Arts with Processing with J. Roberts.