Dal Alert!

Receive alerts from Dalhousie by text message.


Computer Science

Faculty of Computer Science

Master of Computer Science (MCSc)
Master of Applied Computer Science (MACSc)
Doctor of Philosophy (PhD)


The Faculty of Computer Science offers both Master’s and Doctoral degree programs. The Master’s program is available either with a traditional research-oriented thesis option, or with a project option and more courses designed for students interested in an advanced professional degree. Research in the Faculty has an interdisciplinary approach. There are approximately 30 full-time professors in the Faculty, and approximately 200 students registered in the Master’s and Doctoral programs.

Length of Program

  • MCSc - typical time to complete is 2 years
  • MACSc - typical time to complete is 2 years
  • PhD - typical time to complete is 3-4 years

Research Areas

  • Visual Analytics
  • Text and Data Analytics
  • Networks and Security
  • Wireless networks and Security
  • Human-Computer Interaction and Ubiquitous Computing
  • Visualization, New Media and Image Processing
  • Mobile Graphics
  • Theory and Algorithms
  • Genetic Algorithms and Evolutionary Computing
  • Bioinformatics
  • Health Informatics
  • Autonomous Robots

Admission Requirements

Candidates must satisfy the general requirements for admission to the Faculty of Graduate Studies. To be admitted to the MCSc or MACSc all students must have completed an undergraduate program in Computer Science with high standing. Students with high standing in a non-computer science undergraduate program may be admitted to the MACSc program with an additional requirement of core undergraduate Computer Science courses in addition to the graduate Computer Science courses. To be admitted to the PhD program all students must have completed a thesis-based Master's degree in Computer Science.

Contact Information

Subject Code: CSCI
Tel: 902-494-6438 or 902-494-3702
Email: graduate@cs.dal.ca
Address: 6050 University Avenue,
Halifax, NS, Canada, B3H 1W5
Graduate Coordinator: Dr. Norbert Zeh
Graduate Coordinator Tel: 902-494-6438
Graduate Coordinator Email: grad@cs.dal.ca
Website & Fact Sheets: