Interactive Media Design - Web

Interactive Media Design - Web

Program Code
Ontario College Diploma, Co-op

Program requirements

  • 18 Mandatory Courses
  • 2 Communications Courses
  • 1 Optional Course
  • 3 General Education Courses
  • 1 Co-op Work Term

Please see our course listings of available General Education and Communications courses for this program.

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.

Current Course Offerings
Course Title Course Code ONTARIOLEARN EQUIVALENTS Mandatory
Adv Client-Side JavaScript COMP2112   Mandatory
Adv Server-Side Scripting:MEAN COMP2106   Mandatory
Advanced Databases COMP3002  
Advanced Interface Design-CSS COMP2081   Mandatory
Bitmap/Vector/Video/Emb Media COMP1072   Mandatory
Client-Side JavaScript COMP1073 COMP1105 - JavaScript (ODE)   Mandatory
Content Mgmt-E-Comm Platforms COMP2109   Mandatory
Digital Campaign Mgmt Analysis COMP2107   Mandatory
Digital Design Principles COMP1051   Mandatory
HTML, CSS, & JS Fund. COMP1002   Mandatory
Interface Design Using CSS COMP1054   Mandatory
Internet of Things - Arduino COMP1045  
Intro to Entrepreneurship ENTR1002 ENTR1005 - Entrepreneurship (ODE)  
Intro to Web Prog using PHP COMP1006 COMP1101 - Dynamic Websites with AMP (ODE)   Mandatory
Introduction to Data Analytics COMP2099  
Linux System Administration COMP2018  
Motion Graphic for Interaction COMP2105  
Networking Essentials COMP1035 COMP1081 - Networking Fundamentals (ODE)  
Programming Fundamentals COMP1030 COMP1043 - Java Introduction (ODE)   Mandatory
Project Management for IT MGMT2008 MGMT2027 - Intro to Project Mgmt (ODE)  
Relational Database COMP2003   Mandatory
Server-Side Scripting-ASP.NET COMP2084 COMP2134 - Web Application Development with ASP.NET and C# (ODE)   Mandatory
User Experience COMP1102   Mandatory
Web Project Studio COMP2083   Mandatory

Additional Info

To be successful in this program, you are required to have a personal notebook computer (either PC or Mac*) 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)*


  • Adobe Photoshop**
  • Adobe Illustrator**
  • Microsoft Office***
  • Microsoft Visual Studio***

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.

*Mac users will need to have Microsoft Windows installed either as a disk partition or using a third-party virtualization software package
**All Adobe products are available via a monthly subscription license fee (check for current education pricing)
***Microsoft product licenses are provided through an agreement with Microsoft
Canada at no additional cost