ITP GRADUATE COURSES
TIER 1 COURSES
APPLICATIONS Taught by: Nancy Hechinger This introductory class is designed to allow students to engage in a critical dialogue with leaders drawn from the artistic, non-profit and commercial sectors of the new media field, and to learn the value of collaborative projects by undertaking group presentations in response to issues raised by the guest speakers. Interactive media projects and approaches to the design of new media applications are presented weekly; students are thus exposed to both commercial as well as mission-driven applications by the actual designers and creators of these innovative and experimental projects. By way of this process, all first year students, for the first and only time in their ITP experience, are together in one room at one time, and as a community, encounter, and respond to, the challenges posed by the invited guests. The course at once provides an overview of current developments in this emerging field, and asks students to consider many questions about the state of the art. For example, with the new technologies and applications making their way into almost every phase of the economy and rooting themselves in our day to day lives, what can we learn from both the failures and successes? What are the impacts on our society? What is ubiquitous computing, embedded computing, physical computing? How is cyberspace merging with physical space? Class participation, group presentations, and a final paper are required.
COMM LAB: ANIMATION Taught by: Marianne Petit, Gabe Barcia-Colombo, Molly Schwartz, Antonius Oktaviano Wiriadjaja, Erica Gorochow This course explores the fundamentals of storytelling through animation. Students will begin with the principles of animation and stop motion animation using Dragonframe. The second part of the course is devoted to digital collage animation, compositing, keyframe animation and masking using After Effects. Finally we will look into expansive storytelling with a brief intro to world building in Unity 3D. Drawing skills are not necessary for this class, however, you will keep a sketchbook. Basic video editing and sound design skills are suggested. This two-credit course will meet the last seven weeks of the semester.
COMM LAB: VIDEO AND SOUND This course explores the fundamentals of sound and video. Students will learn the basics of both audio and video recording using audio field recorders and a variety of cameras (from the Panasonic Xacti through the Canon 5D D-SLR) as well as editing and exporting in Final Cut Pro. Students will work in teams to produce both an audio soundscape and a three-minute video short.
COMM LAB: VISUAL LANGUAGE Taught by: Katherine Dillon, Nancy Nowacek The goal of this course is to provide students who are new to the principles of visual design with the practical knowledge, critical skills and confidence to effectively express their ideas in a visually pleasing and effective way. Over the course of 7-weeks an overview of the many tools and techniques available to convey an idea, communicate a message and influence an experience will be presented, discussed and applied. Topics covered in the course include: typography, color, composition, branding, logo and information design. This class is intended for students who do not have formal graphic design or visual arts training but recognize the powerful impact of visual decisions in their work.
COURSE OUTLINE Class 1 – Principles of Visual Communication Class 2 – Signage and Information Systems Class 3 – Typography/Composition Class 4 – Logo and Brand Design Class 5 – Color Theory Class 6 – Information Design
Each meeting a new topic will be presented. The format will be a class discussion with a focus on examples of the theme for the week. Each topic will have a related assignment that will done by each student individually and presented and critiqued in the following class. For students new to or with limited skills in Photoshop or Adobe Illustrator there will be a series of informal weekly workshops led by residents to teach the basics and answer questions on use of the software. Completion of the assignments and participation in the class discussion is required. Students must maintain a blog where they post their assignments.
INTRODUCTION TO COMPUTATIONAL MEDIA Taught by: Liesje Hodgson, Daniel Rozin, Daniel O'Sullivan, Daniel Shiffman, Christopher Kairalla, Matt Parker, Mimi Yin, Roopa Vasudevan What can computation add to human communication? Creating computer applications, instead of just using them, will give you a deeper understanding of the essential possibilities of computation. The course focuses on the fundamentals of programming the computer (variables, conditionals, iteration, functions, and objects) and then touches on some more advanced techniques such as image processing, computer vision, data parsing and 3D graphics. The Java-based 'Processing' programming environment is the primary vehicle for the class. Students with one semester of programming experience, or equivalent, should enroll in Daniel Shiffman's Tuesday section (CALL #8552) which will move more quickly through the basics. All other sections will assume no programming experience at all. The end of the semester is spent developing an idea for a final project and implementing it using computer programming.
INTRODUCTION TO PHYSICAL COMPUTING Taught by: Scott Fitzgerald, Thomas Igoe, Benedetta Piantella, Dustyn Roberts, Jeffrey Feddersen, Arlene Ducao This course expands the students' palette for physical interaction design with computational media. We look away from the limitations of the mouse, keyboard and monitor interface of today's computers, and start instead with the expressive capabilities of the human body. We consider uses of the computer for more than just information retrieval and processing, and at locations other than the home or the office. The platform for the class is a microcontroller, a single-chip computer that can fit in your hand. The core technical concepts include digital, analog and serial input and output. Core interaction design concepts include user observation, affordances, and converting physical action into digital information. Students have weekly lab exercises to build skills with the microcontroller and related tools, and longer assignments in which they apply the principles from weekly labs in creative applications. Both individual work and group work is required.