Graduate Programs

Computer science permeates nearly all human endeavours, from business and science to entertainment and medicine. You’ll work alongside award-winning professors whose expertise is extensive and varied in several areas, including: 

Our flexible and multidisciplinary computer science graduate program options allow you to combine your studies in unique ways that meet your academic and personal interests, as well as your future career goals. The Faculty of Computer Science offers two research-focused degree programs (Master of Computer Science and PhD in Computer Science), an interdisciplinary program (Master of Digital Innovation), as well as an applied program offering three degree stream options (Master of Applied Computer Science).

No matter where you are in your graduate education, the Faculty of Computer Science has a program that suits your current level of expertise.


Become a well-rounded and skilled researcher in computer science in Dal’s Master Computer Science

Conduct innovative and important research in the field of computer science in Dal’s PhD Computer Science

Gain the skills you need to become a great software professional in Dal’s Master Applied Computer Science

Build your career at the intersection of business and technology in Dal’s Master of Digital Innovation

Join a community of researchers in computational biology and bioinformatics in Dal’s Master of Science, Computational Biology & Bioinformatics.


Of our graduates stay in Canada after graduation.


Is an average starting salary upon graduating with 10% earning $95,000+.


Of our graduates stay in Nova Scotia.