MENU

MASTER'S IN PROFESSIONAL COMPUTER SCIENCE (MPCS)

The School of Computing Science offers a full-time master's program in professional computer science (MPCS) allowing students to take courses in areas like data science, data engineering, computer vision, computer graphics, deep learning, computer security, software security and more.

This cohort-based program trains computational specialists who can construct models, develop algorithms, and write software using state-of-the-art graduate-level knowledge and techniques. The program has been running since 2014 and has created tremendous value for its graduates.    

Applications for Fall 2025 are open. Applications close on January 18, 2025.

Explore our Programs

Online application PROCESS

Check the general application process on our Admissions page and apply.

Apply Now

96%

of graduates are employed within six months of convocation

83%

of graduates report a salary increase with their degree

94%

of graduates would recommend the program to others

Accelerate your Career with the Professional Master's Program

Unlike traditional thesis-based degrees, our programs do not have a research component. Instead, almost half of the coursework consists of hands-on lab training, complemented by a carefully selected array of instructional courses. Students develop deep knowledge and practical skills working with data in all forms. Consulting with dedicated academic advisors, students are able to select courses that help them hone in on an area of interest. The program is best suited for students who wish to work in industry upon graduation and have a strong aptitude in computer science or other quantitative fields, such as engineering or mathematics.

A hallmark of our program is the mandatory, paid co-op placement. Co-op allows students to tackle real-world scientific, engineering and socio-economic problems while gaining valuable project management experience and expanding their network of industry contacts.

Highlights

  • Hands-on Lab Courses
  • Paid Co-op Internship
  • 16-20 Month Duration

Gain Hands-on Experience Through a Mandatory Co-op Program

Students in our three masters programs complete a mandatory co-op placement as part of their degree. Co-op is a great opportunity for students to gain hands-on work experience by applying the skills and knowledge they obtained in the classroom to real world challenges or to simply branch out and learn new things.

The co-op can take various forms, such as a placement in industry, a research position on campus, a project, or specific coursework.

99%

of students were successfully placed on co-op to date

All PMP Students, 2015-2023

$4,685

average monthly Co-op Salary
 

Based on 2016-2023 data

72%

of graduates' employers had connections to SFU co-op

MPCS alumni survey 2022

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?