This course will combine a history of video art and experimental film with practical training in the use of live video performance art technology. Students will explore new ways to create and edit films and videos using VJ software, projections, and multi-channel video surfaces. Workshops will demonstrate concepts and software that can be integrated into the creative process of video performance art and video art installations. COURSE OBJECTIVES At the completion of this course, the student will be able to: Draw inspiration from the recent history of incredible video and multi-media artists. Develop an understanding of audio and visual hardware used by VJ’s. Use live VJ software to manipulate digital media in real time to create Video Performance Art. Use Projection Mapping techniques to project video art onto 3D surfaces. Create original video performance art, video installations, and other performance pieces. Utilize skills to make video art in the professional market.
Introduction to Game Development is a practical course that introduces students to the methods, tools and principles used in developing digital games. Over the course of the semester, students will work alone to create a two digital prototypes or ‘sketches’, before building on them to produce a final polished game, using the lessons learned in the earlier prototypes. This is a hands-on, primarily lab-based course, and so the focus is on learning by doing rather than on reading and discussion.
This class continues from DM-UY 2153, moving into advanced technological implementations of 2D games. Taking designs from DM-UY 2153 and working in teams, students create a complete game. Students, based on abilities and individual goals, are assigned individually to work in production areas ranging from sprite creation, mapping and level design to engine coding and interaction scripting. Students are responsible for completing their assignments as if they were members of a professional game-development team. | Prerequisite: DM-UY 2153
This course provides an overview of experimental film and video history and theory, centered on hands-on production. The course will include readings, workshops, screenings, discussions, assignments, critiques, and technical instruction around cinema as a radical practice, and the ways in which computing techniques can be leveraged for new forms of expression in the moving image. Students will study and experiment with cutting-edge techniques in cinematic production such as motion capture, 3D (stereo, depth) filmmaking, and interactive / performative cinema. | Prerequisite: DM-UY 2263
This course examines the current developments in contemporary art over the past decade – the art of ‘now’ – from the viewpoint of an artist’s practice & working ideas, looking at current global art production in aesthetic, economic, & social contexts. The major movements in painting, photography, sculpture, installation & performance are examined. Readings will be drawn from first hand interviews & point-of-view accounts, reviews, & critique; a major emphasis on interviews & online studio visits will accompany the texts. Guest artist lectures & off-site museum & gallery viewings will complement the weekly visual presentations & theory conversations. Liberal Arts Core/CORE Equivalent – satisfies the requirement for Expressive Cultures
An introductory course designed to provide students with hands-on experience using various technologies including time based media, video production, digital imaging, audio, video and animation. The forms and uses of new communications technologies are explored in a laboratory context of experimentation and discussion. The technologies are examined as tools that can be employed in a variety of situations and experiences. Principles of interpersonal communications, media theory, and human factors are introduced. Weekly assignments, team and independent projects, and project reports are required.
This course will explore the fundamentals of new media scholarship. Together, we will review and engage with different theories of emerging media in its social, cultural, political, and historical contexts. Students will be able to research, think and write critically about some of the central debates in media studies, including new media forms and aesthetics, issues of gender, race, and labor, platforms, infrastructure and various emerging paradigms. Classes consist of theoretical readings, media example discussion, and writing workshops. Prerequisite: WAI (or co-requisite). Fulfillment: IMA Major Foundations/Elective; IMB Major Emerging Media Foundation/Elective.
This course investigates and explores the integration between cultural heritage and digital conservation, specifically towards the objects, deities, sites, and gardens of China. Through the reflection of Chinese cultural heritage from the global perspective of Chinese history, the course raises awareness of heritage conservation and critical heritage studies towards the origins and the transformations of China in the contemporary era. Academic readings and oral presentations revolving around this theme will enhance students’ skills for documentation and restoration by innovative digital techniques in China. Conservator presentations, field trips, gallery visits and art projects enable students to communicate with practitioners in the field and examine the values of Chinese cultural heritage from a global perspective. Prerequisites: None Fulfillment: IMA/IMB elective; GCS Chinese Media, Arts, and Literature.
Prerequisite: V22.0201 and V22.0310. There are many cognitive tasks that people can do easily and almost unconsciously but that have proven extremely difficult to program on a computer. Artificial intelligence is the problem of developing computer systems that can carry out these tasks. We will focus on three central areas in AI: representation and reasoning, machine learning, and natural language processing.
The use and design of data structures, which organize information in computer memory. Stacks, queues, linked lists, binary trees: how to implement them in a high level language, how to analyze their effect on algorithm efficiency, and how to modify them. Programming assignments.