Computer Science (MSc)

Develop your skills and experience in research and development in computing. Whether you’re looking to upgrade your employment options or advance towards a PhD program, Acadia's Master in Computer Science will help you achieve your goals.

By choosing Acadia's graduate program in computer science, you will increase the depth and breadth of your knowledge through additional coursework and study, and you will further develop your research skills through challenging projects and development of a thesis with your supervisor. You will benefit from our small class sizes and collaborative approach to research – developing a high degree of contact and collaboration with your supervisor and gaining skills by working with groups with fellow researchers. Many of our research projects are collaborative in nature, where you will be working and reflecting with your supervisors and groups of students while pursuing your own particular research project.

Be Inspired

The Jodrey School of Computer Science is a strong leader in the Acadia Institute for Data Analytics (AIDA), creating many opportunities for you to work with local business and industry partners using data to help solve problems of interest. AIDA is hosted with the Acadia Entrepreneurship Centre - its programming helps you connect with local businesses and entrepreneurs. Acadia was the first in the world to produce a Web Census – a full polling of all web servers in the publically addressable Internet – and has been prolific in performing research on the results and on improved methods for learning about the structure of the web. Our expertise in artificial intelligence, mobile computing, and multi-agent systems is enhanced through collaboration amongst our researchers and students in the Cooperative Intelligent Distributed Systems Group and the Intelligent Information Technology Research Laboratory.

Research Interests

  • Agent-based distributed systems applications
  • Artificial Intelligence
  • Autonomic computing
  • Computer-supported co-operative work
  • Data compression
  • DBMS performance
  • Distributed systems
  • Graph theory algorithms
  • Handheld and wireless technologies
  • Intelligent agents and adaptive software systems
  • Intelligent information retrieval and integration
  • Knowledge management
  • Logic theory and algorithms
  • Machine learning
  • User modelling and user adapted interfaces

Program at a Glance

Year 1 - Term 1

COMP 5xx3
Advanced course in computing
COMP 5xx3/5913
Advanced course in computing/reading course
COMP 5960

Year 1 - Term 2

COMP 5xx3
Advanced course incomputing
COMP 5xx3/5913
Advanced course in computing/reading course
COMP 5960

Year 1 - Term 3

COMP 5960

Year 2 - Term 1

COMP 5960

Year 2 - Term 2

COMP 5960
Thesis completion

Computer Science

Co-op Available: Yes

Research Facilities:
Acadia Institute for Data Analytics
Acadia Centre for Mathematical Modelling and Computation
Cooperative Intelligent Distributed Systems Group
Intelligent Information Technology Research Laboratory
Web Census Research Group

Get Involved:
Computer Science Society
Acadia Robotics Competitions
Refresh Annapolis Valley
Acadia Graduate Students' Association
Acadia Entrepreneurship Centre


Graduate Advisor
Dr. Elhadi Shakshuki

Jodrey School of Computer Science
Carnegie Hall, Room 310
27 University Avenue
Wolfville, Nova Scotia, B4P 2R6