The IMDC program was developed to meet the emerging needs of industry. In the past, there were
developers and then there were designers. However, it is becoming increasingly valuable to have
skills as both a developer and designer.
And for this reason, we felt the need to develop a program
to meet these needs. Welcome to Interactive Media Design & Computing
Our IMDC program has a strong core in programming for web and mobile applications.
The program also has a nice balance of courses in art, graphic design and communications.
Our students are exposed to a great deal of in-demand developer skills. Students begin in Java,
X/HTML, CSS, and progress to client-side scripting languages such as JavaScript and ActionScript.
Students take two courses in which they learn server-side scripting languages such as PHP.
The curriculum includes a database administration class in which students learn to use SQL.
Two web development courses are included in which advanced topics such as web services and Web 2.0
Mashups are covered.
The IMDC curriculum includes several graphic design courses which helps prepare students in the web
design field.
The Digital Design course introduces our students to Industry Standard Adobe software such as Photoshop,
Illustrator, Dreamweaver and InDesign.
Students are required to take Web Design and Advanced Web & Interactive Design to get
a designer's perspective on web applications.
The IMDC curriculum includes the graphic design course, Design Narratives, which introduces students to motion
graphics. The curriculum also includes the courses, 3-D Computer Animation and Advanced Character Animation.
The 3-D animation courses introduce
students to industry standard software such as Maya or Cinema4D.
The course in game programming also includes 2-D and 3-D animation techniques.
The IMDC has many interdisciplinary electives available. Just a few of the electives include: Game Programming,
Mobile Application Development, Digital Photography, Principles of Animation, Sound and Video Editing and
Comic and Narrative Art.