Digital Media Design, BSE

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 Digital Media Design Program was established in response to what we perceived as a growing rift within the computer graphics and animation industry.

Digital Media Design (DMD) Major Requirements

40 course units are required. Read more about the Undergraduate Student Handbook.

CIS 110Introduction to Computer Programming1
CIS 120Programming Languages and Techniques I1
CIS 121Programming Languages and Techniques II1
CIS 240Introduction to Computer Systems1
CIS 320Introduction to Algorithms1
CIS 460Interactive Computer Graphics1
CIS 462Computer Animation1
or CIS 455 Internet and Web Systems
CIS 461Advanced Computer Graphics1
CIS 497DMD Senior Project1
CIS 200 level or above2
CIS Elective1
Math & Natural Science
Math Core
MATH 104Calculus, Part I1
MATH 114Calculus, Part II1
CIS 160Mathematical Foundations of Computer Science1
CIS 262Automata, Computability, and Complexity1
EAS 205Applications of Scientific Computing.1
or MATH 312 Linear Algebra
or MATH 313 Computational Linear Algebra
Math Elective
Natural Science Core
Select two of the following:2
Principles of Physics I (without laboratory)
and Principles of Physics I: Mechanics and Wave Motion
Introduction to Mechanics
and Introduction to Mechanics Lab
Principles of Physics II (without laboratory)
Principles of Physics II: Electromagnetism and Radiation
Math or Natural Science1
Natural Science2
DMD Electives
FNAR 123Drawing I1
or FNAR 124 Drawing Investigations
FNAR 2353-D Computer Modeling1
or FNAR 236 Digital Figure Modeling
Select 7 DMD Electives 17
Social Sciences and Humanities 2
Select 2 Social Science courses.2
Select 2 Humanities courses.2
Select 1 Social Science or Humanities course.1
Select 2 Social Science or Humanities or Technology in Business & Society courses.2
Free Elective
Select 2 free electives 32
Total Course Units40

 Select courses from offerings in the following categories:  COMM; FNAR, CIMS, THAR, MKTG, EDUC (Advisor approval is required).


The Social Science & Humanities Depth, Writing & Ethics Requirement can be satisfied with the 7 total course units.


 Approval is required.

The degree and major requirements displayed are intended as a guide for students entering in the Fall of 2018 and later. Students should consult with their academic program regarding final certifications and requirements for graduation.