Visual Computing Co-op: Information for Employers

Visual Computing students complete a co-op semester as part of their degree. The co-op component of the program allows students to apply the advanced skills and knowledge they have obtained in their specialised labs and couses to real world challenges. Looking for techies who know their way around LiDAR SLAM, 3D computer vision, machine learning and CNN for face/object detection? Well look no further! Our students not only have the skills you are looking for but also the creativity to build upon and capitalise on this frontier of technological development. Their technical skills can be applied to areas such as AR/VR/MR, design and manufacturing, education, VFX, medical imaging, robotics and autonomous driving.

As an employer, you will benefit from the flexibility of the professional master's program, the simple hiring process, and, most of all, the recruitment advantage: make better hiring decisions by working with potential employees before you recruit!

BCIC is offering the BC Tech Co-op Grants Program to assist small technology firms with funding their first co-op student. Click here for more information.


The Visual Computing specialization of the Professional Master's Program curriculum covers the following areas:

  • Model-driven vs. data-driven techniques for visual computing
  • Geometric machine learning: application of machine learning techniques to model and process 3D shapes and scene data
  • Deep learning techniques for image classification and object recognition
  • Large-scale information visualization
  • Interaction techniques for 3D data and environments
  • Physics-based modeling and simulation
  • Machine learning in medical image analysis and diagnosis
  • Computational photography
  • SLAM and UAV for visual data acquisition
  • Interaction designs
  • Data-driven motion controllers in character animation
  • Mobile interactions and augmented reality
  • Virtual, augmented, and mixed reality basics and their applications in design, medicine, and entertainment
  • Computational design and fabrication, including advances and trends in both additive and subtractive manufacturing technologies
  • Cutting-edge technologies in computational medicine
  • Interaction capture and their applications in animation, AR/MR
  • Autonomous driving and the enabling technologies


What Can Visual Computing Students Do?

As part of their program specialization, Visual Computing students gain skills in the following areas:

  • Application of machine learning algorithms
  • Building practical systems using SLAM, LiDAR SLAM and Visual SLAM
  • Acquisition, processing and synthesis of 3D shapes 
  • Imaging geometry and algorithims for image and video understanding
  • 3D computer vision and its applications
  • Using visualization and building better visualization system and tools
  • Design and application of geometric algorithms
  • Building multi-robot and multi-sensor systems
  • HCI and design of interactive systems


Eunice Koh

Co-op Coordinator (Mon-Fri)

Phone: 778.782.2534
Office: ASB 9701 (Burnaby)

Laura Brock

Co-op Career Advisor (Mon - Fri)

Phone: 778.782.5233
Office: ASB 9701 (Burnaby)

Alessandra Pagliardi

Co-op Program Assistant (Mon-Wed)

Phone: 778.782.7617
Office: Mezzanine 2560 (Surrey)