MENU

MASTER'S IN PROFESSIONAL COMPUTER SCIENCE

Ready to apply?

Learn the steps to formally apply to any of our three professional master’s programs.

Apply now

The Master of Professional Computer Science (MPCS) offers three three full-time graduate programs—Big Data, Visual Computing, and Cybersecuritydesigned to equip students with the specialized skills and experience needed to succeed in today’s tech industry.

Completed in 16–20 months, the MPCS combines a strong computing foundation with hands-on training in emerging technologies. Unlike thesis-based programs, it focuses on practical learning through labs, expert-led courses, and cohort projects.

A defining feature is the mandatory paid co-op, where students solve real-world problems, gain project management experience, and build valuable industry connections in Vancouver’s growing tech sector.

Applications are open, closes January 19, 2026

Explore All Programs

Program Highlights

  • Gain industry-relevant experience with our paid co-op placement
  • Hands-on technical training
  • Dedicated career support to help you land your next role
  • 16-20 months completion time

96%

of graduates are employed within six months of graduation

83%

of graduates report a salary increase with their degree

94%

of graduates would recommend the program to others

98%

of students sucessfully placed in co-op to date

Based on the MPCS alumni survey result from 2016 - 2024.

Programs Features & Timelines

Accelerate your Career with our Professional Master's Programs

Whether you are a skilled professional seeking specialized expertise, a new graduate eager to gain practical experience, or looking to transition into tech from a different field— our professional computer science programs provide the tools, training, and connections to accelerate your journey.

Explore Programs

Click the programs below to learn more about its program stucture, course outline, tuition, scholarships and more. 

Master of Science in Big Data

Master of Visual Computing

Master of Cybersecurity

Have Questions?