Interactive Media Design - Web
Learn to build great user experiences for a variety of applications. A unique blend of design and programming training.

General information

Program code
4 Semesters, plus 1 work term (2 Years)
Ontario College Diploma, Co-op
Work integrated learning
1 Co-op Work Term
Academic area
Full-time + Part-time

Intake information

Start date Campus
Fall 2021 Barrie

Program description

Students are instructed in the use of current Web and Internet technologies to create innovative, interactive products for a variety of users, platforms, and devices. They are taught to plan, design, and develop engaging and intuitive user interfaces. Courses cover the use of current technologies including HTML, CSS, JavaScript, the Document Object Model (DOM), Application Programming Interfaces (APIs), and a variety of popular scripting frameworks. With a focus on user-centred design, students apply human-computer interaction principles, standards-based technologies, and web application best practices to create an accessible, usable, and captivating user experience.

Additional program specific fee information for Interactive Media Design - Web

Career opportunities

Graduates may find employment as designers and/or developers of interactive interfaces for a wide variety of organizations. They may function as internal specialists, or as part of an external team as a contractor or vendor. Such roles require professionals who are well-connected, adaptable, creative, innovative, forward-thinking, and personable team players with strong communication skills. Job titles might include Web Designer/Developer, User Experience Designer, Interactive Designer, Front-End Developer, Full-Stack Developer, Web Content Manager, and User Interface Designer.

Admission information

Admission requirements

OSSD or equivalent with

  • Grade 12 English (C or U)

Mature students, non-secondary school applicants (19 years or older), and home school applicants may also be considered for admission. Eligibility may be met by applicants who have taken equivalent courses, upgrading, completed their GED, and equivalency testing. For complete details refer to:

Applicants who have taken courses from a recognized and accredited post-secondary institution and/or have relevant life/learning experience may also be considered for admission; refer to the Credit Transfer Centre website for details:

Admission details

To be successful in this program, you are required to have a personal notebook computer (either PC or Mac1) prior to the start of the program that meets or exceeds the following specifications:


  • Intel i3 processor or AMD equivalent
  • 4GB of memory or greater
  • 250GB hard drive


  • Microsoft Windows (current version) or
  • Apple OS X (current version)1


  • Adobe Photoshop2
  • Adobe Illustrator2
  • Microsoft Office3
  • Microsoft Visual Studio3

Please note that your existing notebook computer will likely satisfy the above hardware requirements. Contact the Program Co-ordinator if you need further information about these requirements.


Program-specific Courses

  • COMP 1002 - HTML, CSS, and JS Fundamentals
    (Semester 1 / 42 hours)
  • COMP 1030 - Programming Fundamentals
    (Semester 1 / 42 hours)
  • COMP 1051 - Digital Design Principles
    (Semester 1 / 42 hours)
  • COMP 1102 - User Experience
    (Semester 1 / 42 hours)
  • COMP 1006 - Introduction to Web Programming using PHP
    (Semester 2 / 42 hours)
  • COMP 1054 - Interface Design Using CSS
    (Semester 2 / 42 hours)
  • COMP 1072 - Bitmap, Vector, Video and Emerging Media
    (Semester 2 / 42 hours)
  • COMP 1073 - Client-Side JavaScript
    (Semester 2 / 42 hours)
  • COMP 2003 - Relational Database
    (Semester 2 / 42 hours)
  • COMP 2081 - Advanced Interface Design Using CSS
    (Semester 3 / 42 hours)
  • COMP 2084 - Server-Side Scripting using ASP.NET
    (Semester 3 / 42 hours)
  • COMP 2107 - Social Media, Search and Analytics
    (Semester 3 / 42 hours)
  • COMP 2112 - Advanced Client-Side JavaScript
    (Semester 3 / 42 hours)
  • MGMT 2008 - Project Management for Information Technology
    (Semester 3 / 42 hours)
  • COMP 2083 - Web Project Studio
    (Semester 4 / 42 hours)
  • COMP 2105 - Motion Graphics for Interaction
    (Semester 4 / 42 hours)
  • COMP 2106 - Advanced Server-Side Scripting Using MEAN
    (Semester 4 / 42 hours)
  • COMP 2109 - Content Management and E-Comm Platforms
    (Semester 4 / 42 hours)
  • Program Option Course - Select 1 course from the available list during registration.
    (Semester 4 / 42 hours)
  • COOP 1026 - Interactive Web Design and Development Work Term (occurs after Semester 2)
    (560 hours)

Communications courses

  • Select 1 course from the communications list during registration.
    (Semester 1)
  • Select 1 course from the communications list during registration.
    (Semester 2)

General education courses

  • Select 1 course from the general education list during registration.
    (Semester 1)
  • Select 1 course from the general education list during registration.
    (Semester 3)
  • Select 1 course from the general education list during registration.
    (Semester 4)