Interactive Multimedia Programming
School of Art (cross listed in Human Computer Interaction Institute, Entertainment Technology Center and School of Design)
Carnegie Mellon University

Students in the Interactive Multimedia Programming course will learn computer programming and aesthetic technique for developing interactive multimedia and interaction design projects using two popular computer applications, Macromedia Director and Cycling74 MAX, An introduction to techniques for creating alternative input devices for controlling screen-based applications will also be covered. Students will gain an overview of the programming environments through assignments and individual projects.

 
Course Syllabus & Materials available upon request
 
Students learn the principles of programing by creating well known and original games including the Matching games, Sliding Tile games, Hangman, Tetris and Pong. The games are used to teach beginning to intermediate programming skills from simple iteration to object oriented programming techniques. The students' final projects are of their original conception using the skills learned in earlier assignments.
 
Interactive Multimedia Programming
Student Work Examples
 

These screen shots are from representative student projects from 2005, 2002 and 2001. They can be viewed from the DVD ROM placed inside my promotion case folder. The projects can be accessed by opening the CMU Interactive Programming project for PC or Mac.

Click on the thumbnail images below to see the larger screen shot.

The following three examples of student written code illustrate the range of skills and abilities of the students enrolled in my class at any given semester from absolute beginners to School of Computer Science trained hackers.

   
Beginner
Chris Moore
Art

Beginner intermediate
Joe Illoreta
Psychology, HCI and Architecture

Intermediate Advanced
Dan Hill
Computer Science and Art
 
 
Eye World Game
Chris Moore
Art
Pittsburgh Sound Scape
Joe Illoreta
Psychology, HCI and architecture
Messy Web
Dan Hill
Computer Science and Art

 
 
  Slider Art Game
Yanka Li
Computer Science and Robotics
Monkey Rex
Eddie Canaan
Art and Entertainment Technology Center
September Puzzle
Sarah Elze
Foreign Exchange Student
 
   
  DOTS
Sterling Ely
Art
Self-Portrait Many Faces
Lara Hoke
Art

Philosophical Brain
Matt Hockenberry
Pyschology and HCI
 
 
 
  Artificial Intelligence Puzzle
Charlie Huckle

Computer Science and Art

Gulliver's Travels
Charlie Huckle

Computer Science and Art

Nature's Hike
Kelly Hughes
HCI
 
   
  Cacophonous Tetris
Kathering Lau
Art and HCI
G & S Patience Costumes
Kailee Lee
Art
Cliff House
Mouse Mahler
Art

 
   
  CMU Stress Test
Sarah McNeer
Art
Braille in Focus
Sarah McNeer
Art

The Masque of the Red Death
Christina Mercando
Art

 
   
  Labyrinth Personality Test
Courtney Moskowitz
HCI

Assemble
Andrew Pavelchek
Art
Measure of a Man
Sean Ritzie
HCI
 
   
  Memory Game
Alison Styer
BSA and Entertainment Technology Center
A Modern Critique of Art
Shanna Tellerman
Art and Entertainment Technology Center
Essay on South Africa
Jean (Pouchon) Venerin
Drama