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: Big Data Analytics, Artificial Intelligence & Machine LearningHuman-Computer Interaction, Visualization & GraphicsSystems, Networks & SecurityAlgorithms & Bioinformatics, and Computer Science Education.

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 reseach-focused degree programs (Master of Computer Science and PhD in Computer Science), three interdisciplinary programs (Master of Digital InnovationMaster of Electronic Commerce and Master of Health Informatics), 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.