Academic Programs - Graduate

Computer Science

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.

Two students work on 3D printing plans in Acadia's STEAMspace.

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 One -
First Term

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

Year One -
Second Term

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

Year One -
Third Term

  • COMP 5960
    Thesis

Year Two -
First Term

  • COMP 5960
    Thesis

Year Two -
Second Term

  • COMP 5960
    Thesis Completion
 
 
 

Apply to
Acadia

As a small university, we can provide you with an experience that you won't find in a large institution or research university.

Begin your application today. The application is a multi-step form that does not have to be completed in one sitting; simply make sure that you save your progress before exiting.

Speak to Us

Our enrolment advisors are here to answer your questions about the application process, campus life, and more.

Connect Now

Visit Campus

Seeing is believing. Book a campus tour to explore Acadia in person.

Book a Visit