Courses

Students in the Digital Media Program develop a deep knowledge of digital media concepts in tandem with practical skills through an interdisciplinary curriculum that transcends the boundaries of computer science, fine arts and communication studies.

Course offerings include:

  • Programming for digital media
  • Building interactive systems (CSE)
  • Interactive Digital Media (FFA)
  • Fundamentals of data structures
  • Designing interactive objects
  • Physical computing
  • Interactive performance and installation
  • 3D computer graphics
  • Building e-commerce systems
  • Virtual reality

Digital Media students, whether they are enrolled through the Faculty of Fine Arts or the Faculty of Science and Engineering, take a common set of required courses, but may choose their electives from the area most in accordance with their interests.

Digital Media Program Course Requirements

Fine Arts Course Timetable and Course Outlines

Courses open to Non-majors