The Professional Master's program in Computer Science engages students in developing deep knowledge and practical skills in specialized areas of computer science. The program trains computational specialists who can construct models, develop algorithms, and write software using state-of-the-art graduate-level knowledge and techniques. Students take instructional and lab courses, in a cohort, and complete work placement through SFU's co-op program, allowing them to tackle real-world scientific, engineering, and social-economical problems and gain valuable project management experiences while expanding their network of industry contacts. This full-time Master's program/specializations are suitable for students with a strong aptitude in computer science, or other quantitative fields, such as engineering and mathematics.