Last updated on 2026-04-13
Program overview
If you’re artistically and technologically minded, the Interactive Media Developer (IMD) program will nurture your programming skills and artistic vision to take on creative and technical challenges. This program prepares you for work locally and globally in application, game, or web development, graphic design, and user interaction. You'll learn the skills necessary to take an idea or a problem and develop it from concept to production, allowing you to create your own interactive experiences.
Program structure
The Interactive Media Developer Technology program is structured to provide a comprehensive education over a period of 2 years. The program consists of:
- A one-year full-time certificate followed by a one-year diploma.
- Full-time study options, requiring approximately 25-30 hours in class each week.
- Approximately five hours of homework daily, including weekends.
- Optional co-op or internship designation, allowing students to gain practical experience through one or two paid work terms.
This rigorous program is designed to develop strong foundational skills in programming, application development, and project management, while also advancing knowledge in areas such as artificial intelligence and human-computer interaction.
Featured Experiences
- Optional co-op or internship designation to gain hands-on experience.
- Focus on developing skills in programming, application development, and project management.
- Opportunities to work on real-world projects, enhancing your portfolio.
- Exposure to cutting-edge technologies such as augmented reality and design visualization.
- Collaboration with peers on creative projects, fostering teamwork and communication skills.
Career Options
- Application Developer: Design and create software applications for various platforms, ensuring functionality and user experience.
- Game Developer: Work on the design and development of video games, focusing on gameplay mechanics and user engagement.
- Web Developer: Build and maintain websites, ensuring they are visually appealing and user-friendly.
- Graphic Designer: Create visual content for branding, advertising, and marketing, utilizing design software and tools.
- User Experience (UX) Designer: Research and design user interfaces that enhance user satisfaction and accessibility.
DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.
Visit Camosun College official website



































