Digital Media Design Program

The Major

The Digital Media Design (DMD) program is an interdisciplinary major in the School of Engineering and Applied Science at Penn.  As a full-fledged Bachelors in Engineering and Science (BSE) degree, it combines major coursework in computer graphics within the Computer & Information Science Department, Communication theory courses from the Annenberg School and Fine Arts courses from Penn's School of Design. The program was designed for students who have an interest in computer graphics, animation, games, and the design of virtual reality environments  and interactive technologies.

The program was created in 1998 to educate a new generation of people to work in computer graphics; people who, through a combined education in computer science, art and communications, could collaborate effectively in teams through integrated knowledge and skills. The largest employers of our graduates are DreamWorks Animation, Disney Animation, Electronic Arts, Zynga Games, Microsoft and Pixar.

Applicants to the DMD program are encouraged to submit a portfolio. Portfolios should include at least one drawing or painting as well as any other work that highlights your talent. All forms of media are welcomed.

A non-degree DMD Minor may be an option for students in other non-CIS majors.

As DMD majors, students will complete a Bachelors of Science in Engineering degree which includes:

  • 6 Mathematics courses
  • 4 Natural Science courses
  • 12 Computer Science and Engineering courses
  • 9 Communications and Fine Arts courses
  • 7 Social Science & Humanities courses
  • 2 Free Electives

DMD Course Planning Guide (The official DMD CPG as of Fall 2016.)

Sample Curriculum


Freshman Year

Sophomore Year

Junior Year

Senior Year


Kaikai Wang                                                                                   Peter Kutz


Dan Knowlton & Yining Karl Li