Computer Science (MCSc)
From lab work to discussion groups and seminar presentations, Dal’s MCSc program gives you everything you need to become a skilled researcher.
Why choose this program?
Choosing the Dalhousie University Computer Science graduate program offers several benefits, including a focus on innovation and research, strong industry connections, and a collaborative learning environment within an active research community committed to helping you refine your ideas and develop your skills.
In this program, you work closely with faculty who lead research in areas like machine learning, human‑computer interaction, cybersecurity, software systems, algorithms and CS education.
You'll complete four graduate‑level computer science courses and a thesis that lets you explore a topic in depth, with room to tailor your coursework through directed studies or approved electives. You also join seminar discussions and research groups that support your growth as a researcher.
Careers
Graduates from Dalhousie's Computer Science program work in diverse fields such as software development, data analytics, cybersecurity, artificial intelligence, and health informatics.
Find employment in industries like technology, finance, healthcare, telecommunications, and academia in roles including software engineers, data scientists, IT consultants, and research scientists, contributing to innovative projects and technological advancements.
Program options
Thesis: Work alongside award-winning professors to research, develop, and defend your thesis.
Course overview
- Complete four graduate‑level CSCI 6xxx courses
- Conduct original research and defend a thesis
- One directed studies course may count toward requirements (with approval)
- With approval, up to one non‑CSCI graduate course may be included
- Attend research seminars as part of program requirements
All graduate programs at Dalhousie are collaboratively delivered by a home Faculty and the Faculty of Graduate Studies.
Admission requirements
You'll need to meet the Faculty of Graduate Studies minimum requirements as well as any program-specific admission requirements before you can apply.
The next deadline to apply for this program as a Canadian student is:
June 1 for a September start
October 1 for a January start
The deadline to apply for this program as an international student is:
April 1 for a September start
August 1 for a January start
Program-specific requirements
This program requires you to meet the following criteria:
- Four‑year undergraduate degree in computer science
- Minimum GPA of A‑ for consideration
Financial information
Questions about tuition and fees? Contact Student Accounts.
Email student.accounts@dal.ca or phone 902-494-3998.