QS Rank:

198

University of Calgary

Alberta
,Canada

Program Name
Msc in Computer Science

Deadline
June 01st, 2025
Overview

The MSc in Computer Science program, specializing in Software Engineering, at the University of Calgary offers students an opportunity to delve deep into the dynamics of software development and engineering practices. Over the course of 24 months, students will engage in a comprehensive curriculum designed to equip them with both theoretical knowledge and practical skills essential for today's software industry. The program not only emphasizes the importance of understanding software systems but also focuses on innovative techniques in software design, development, and implementation.
The curriculum comprises a range of courses tailored to foster a robust understanding of software engineering principles. Core courses include Software Requirements Engineering, Advanced Software Design, and Software Testing and Quality Assurance. Electives such as Cloud Computing, Artificial Intelligence, and Mobile Application Development allow students to specialize in their areas of interest, providing a well-rounded educational experience. The program also emphasizes hands-on learning through project-based courses, enabling students to work on real-world problems while applying the concepts learned in class.
In addition to the rigorous coursework, students will benefit from the expertise of our distinguished faculty members. The faculty is composed of experienced professionals and researchers who specialize in various domains of computer science and software engineering. Their teaching methodology incorporates a blend of traditional lectures, guided discussions, and collaborative projects that encourage student engagement. Faculty members also regularly publish in leading journals, providing students with insights into cutting-edge developments in technology.
Research opportunities abound within the program, as students can collaborate on projects with faculty and contribute to innovative solutions in software engineering. The university is equipped with state-of-the-art laboratories and resources that facilitate advanced research in areas like software architecture, machine learning, and cybersecurity. Students are encouraged to present their findings at conferences and publish their research, enhancing their academic profiles and professional networks.
The MSc in Computer Science program at the University of Calgary also fosters strong industry connections. The university collaborates with leading tech companies, providing students with internship opportunities that allow them to gain practical experience and make valuable professional contacts. Many of our students have completed internships with renowned firms, often leading to full-time employment after graduation.
Career pathways for graduates of this program are extensive, with alumni finding successful roles as Computer Programmers, Software Engineers, Software Architects, and Computer Systems Analysts, among others. The median base salary for graduates stands at approximately CAD 47,000, reflecting the program's alignment with industry needs. Our graduates have consistently found themselves in high demand, thanks to the comprehensive skill set they acquire during their studies.
Alumni success stories are a testament to the program's effectiveness. Many graduates have gone on to hold significant positions in top technology firms, while others have embarked on entrepreneurial ventures, leveraging their education and skills to innovate and build new solutions in software. The support and resources available to students continue even after graduation, with a dedicated alumni network that provides ongoing career assistance and mentorship opportunities.
Unique features of the MSc in Computer Science program include a capstone project, which serves as a culmination of the learning experience. Students work in teams to tackle real-world software engineering challenges, presenting their solutions to industry stakeholders. This project not only enhances technical skills but also fosters teamwork and project management capabilities that are essential in the professional world.
In terms of admissions, prospective students should be aware of the essential application requirements. Candidates are required to submit a valid passport, a comprehensive resume detailing their academic and professional journey, and standardized English proficiency test scores from IELTS, TOEFL, or PTE. For IELTS, a total score of 9.0 is required with a minimum of 7.0 in each section. The TOEFL requires a minimum score of 120, with specific subscores, while the PTE mandates a score of 90 with a minimum of 68 for entry.
To join the program, applicants must submit their applications by the deadlines, which fall on January 15th for the Fall intake and various dates for Winter. The acceptance rate stands at 63%, providing a competitive yet attainable opportunity for motivated individuals eager to advance their careers in software engineering.
Why Study MSc in Computer Science at the University of Calgary?
- Comprehensive curriculum covering essential software engineering principles and advanced topics.
- Access to distinguished faculty with extensive industry experience and research backgrounds.
- Robust research opportunities with state-of-the-art resources and facilities.
- Strong industry partnerships facilitating internships and job placements.
- Proven career outcomes with a high demand for graduates in various tech sectors.
- A vibrant alumni network providing ongoing career support and mentorship.
- Innovative capstone projects that enhance practical skills and industry readiness.

Total Tuition Fees
$16,812

Duration
24 Months

Median Salary
$47,000
Ranking
#175
US World and News Report
#198
QS World University Rankings

Intake
Fall ( Sept - Nov )

Intake
Winter ( Jan - Mar )
Class Profile

Class Size
35

Average Age
27

Average Work Experience
3 Years
Diversity
International:
10%Others:
5%Ontario:
10%Alberta:
50%British Columbia:
25%Career Outcomes

Median Earnings After Graduation
$47,000 / year
Prospective Job Roles
Computer Programmer
Software Engineer
Software Architect
Computer Engineer
Software developer
IT Software Engineer
Senior Software Engineer
Computer Systems Analyst
Computer Network Architect
Computer Scientist
Top recruiters














Eligibility Criteria
English Proficiency Tests
IELTS
7
TOEFL
97
PTE
68
Application Requirements
Here's everything you need to know to ensure a complete and competitive application—covering the key documents and criteria for a successful submission.
Passport
Resume
IELTS
TOEFL
PTE
Application Deadlines
Standard Deadline | Documents Deadline | |
---|---|---|
Winter | Jun 1, 2025 | Jun 15, 2025 |
Fall | Mar 1, 2025 | Mar 15, 2025 |
Fees and Funding

Tuition Fees
$16,812 / year

Overall Cost
$37,268 / year
Funding Options
Department Funding
Scholarships
University of Calgary
The University of Calgary
The Alumni Association of the University of Calgary
University of Calgary Graduate Scholarships
University of Calgary President's Scholarship
University of Calgary Graduate Scholarship
Ready to elevate your study abroad journey?
Book a call with us now and take the first step towards your global future!