Today I started two more classes: Computing in Design and Interaction and Visual Interface.
Computing in Design used to be Intro to Programming for Designers, where they taught the design students the basics of Java. So many students complained about it that this year instead the focus is on Actionscript, the coding language used by Flash. Of course, the day we start class is the day after Macromedia announces a new version of Flash. Oh well. And I just bought my copy like two months ago too. Grrr...
In any case, the class uses Actionscript as a basis to teach us the basics of object-oriented programming while providing us with a tool we'll actually use in other classes and in professional practice. It's being taught by Ian Hargraves, a second-year interaction design student and TAed by Jeff Howard, one of the first-year ID students.
Chances are, I won't be writing overmuch about this class, since, while useful, probably a good portion of what I'm learning about can be learned elsewhere.
My other class was Interaction and Visual Interface Design, taught by professor Jodi Forlizzi. This class is going to be very project-based, with four longer projects and several one-day ones thrown in as "quizzes."
We talked about three trends in design over the last 50 years: a systematic way of breaking down design problems (human factors and HCI), then having users design (participatory design), and the most recent, a combination of user and a designer's knowledge.
What is interface design? Interfaces are the "skin between the product and the world it exists in." The skin can be a digital image or it can be an environment, like the inside of Starbuck's, or a physical set of controls like the dashboard of a car. Interfaces offer the user a "story of use." That is: here's how to experience/use me.
We then launched right into our first project: Expression and Physical Interaction. We're going to be looking at physical objects (like, say, an egg beater) and create from them a list of rich interactions that could be applied to a digital context. Then we're going to apply them to a simple scheduling application.
First, though, we're creating mood boards made of images based around various words: vision, hearing, touch, place, pose, movement, and facial expression. We'll use these throughout the course as a sort of pallete to refer to.
Homework tonight: working on my Studio and Seminar homeworks for class tomorrow. So it begins. My life isn't my own any more.