Graduate student on computer
Home > Academics > Graduate Programs > Master of Computer Science

Master of Computer Science

This is a course-based master’s program designed for Bachelor degree graduates in computer science, information technology (IT) and related areas.

Its aim is to prepare students to develop expertise with sufficient breadth and depth in the areas of software engineering, cybersecurity, software systems, data analytics, artificial intelligence and IT. This program is based on current provincial and regional organizations’ and institutions’  IT and computer science needs and requirements, including requirements for the expertise of highly qualified computer scientists.

Our master’s program will cover areas that require highly-skilled graduates (e.g., applied artificial intelligence, cybersecurity) and individuals with skills in those areas are currently in high demand. In addition, those areas are critical for our diversified economy and support organizations and companies that constantly require higher-level software development (e.g. software development project management) and data analytics.

Apply Now

Admission-related Information: [email protected]

We accept applications for the Fall 2024 until:

  • May 24, 2024 (international applicants)
  • June 28, 2024 (domestic and onshore applicants)

Winter 2025 application opens on April 2nd, 2024 and closes on:

  • August 30th, 2024 (international applicants)
  • September 30th, 2024 (domestic and onshore applicants)

*See Step 3 for further information on application submission and processing timelines

What You Can Expect

Hands-on learning, a close-knit campus community, and caring faculty.

Our Master of Computer Science program is offered at two campuses, Brampton and Sault Ste. Marie. Applicants can choose their preferred campus upon application.

This course-based Master’s Program can be completed in one year (three consecutive semesters). Students admitted to this program will complete eight required and two elective three-credit courses to earn the required 30 credits. The list of required courses includes:

1) Data Analysis with Python
2) Introduction to Cybersecurity
3) Advanced Software Engineering
4) Advanced Topics of Computer Networks
5) Cloud Computing
6) Neural Networks and Deep Learning
7) Graduate Seminar
8) Advanced Topics in Human-Computer Interaction

Currently, we do not offer any specialization, but students can take Special-topics courses as electives and will cover a wide range of current topics in the field throughout their program. The program does not offer work placement as part of the curriculum.

Students admitted into our program are expected to maintain a minimum grade of 70% on each graduate course and a minimum cumulative average grade of 70% [B] in any given academic term for progression to the subsequent term.

There is no guaranteed funding for this program. A limited number of entrance scholarships are awarded based on academic excellence as demonstrated through the application for admission to the program.

For detailed program guidelines, academic policies, and more, please consult our Graduate Student Handbook.

Admission Requirements

To be considered for admission to the Master of Computer Science, students will normally hold a four-year computer science or related undergraduate degree from an accredited university, with a minimum 75% (B+) average over the last two years of full-time undergraduate study.

The following are course prerequisites (or equivalent ones) that the applicants should have completed in the bachelor’s degree in computer science or a closely related field in order to take the master’s degree core courses:

  • Introductory Programming
  • Introductory Statistics
  • Computer Organization
  • Data Structures II
  • Theory of Computing
  • Computer Networks

English Language Requirements

Proficiency in the English language, both written and oral, is required for international students whose primary language of instruction was not English, and who wish to pursue graduate studies at Algoma University. It is required that applicants demonstrate an appropriate level of English proficiency, regardless of their citizenship status or country of origin. We must receive a test score to complete an application.

English Language Requirements (for International Students):

  • IELTS Academic: 6.5 overall, no individual band lower than 6 (reading, writing, listening and speaking)
  • TOEFL (IBT): 93 overall, minimum 20 in each band 
  • Cambridge Assessment Test (CAE): 176
  • Canadian Academic English Language (CAEL): 70, minimum 60 in each band
  • Pearson Test of English (PTE): 65 overall, minimum 60 in each band
  • Duolingo English Test (DET): 115, no band lower than 95
  • Four [4] or more years of full-time studies in an approved post-secondary school (outside Canada). The first degree must have been completed in English from a recognized institution where English was the primary language of instruction.

*Please note that tests must have been taken within the last 24 months at the time of application submission to be considered. Algoma University reserves the right to request English language proficiency results from any applicant.


International applicants (without a Study permit):

  • Application deadline: May 24, 2024
  • Document submission deadline: June 5, 2024 (this includes English Language Proficiency test result and Official transcripts)

Domestic and onshore international applicants:

  • Application deadline: June 28th, 2024
  • Documents are accepted until July 8th, 2024 


International applicants (without a Study permit):

  • Application deadline: August 30th, 2024
  • Document submission deadline: September 20th, 2024 (this includes English Language Proficiency test result and Official transcripts)

Domestic and onshore international applicants:

  • Application deadline: September 30th, 2024
  • Documents are accepted until October 15th, 2024 

Application processing timelines:

  • Expected time for application processing, review and issuing decision notices and Letters of Offer between two and six weeks.
  • Only complete applications are assessed for admission.
  • Incomplete applications will be closed or deferred to Winter 2025 semester intake.

* Given the high volume of applications received and to maintain integrity of the admission process, we do not issue application status updates prior to the completion of the review process and outside the above posted timeframes.

In order to apply for the Master of Computer Science program we require the following;

  • A complete Application form (submitted by the specified deadline)
  • Full payment of the application fee ($70 for domestic applicants, and $125 for International applicants). 
  • Undergraduate degree transcript ready to be uploaded to the Application Portal
  • Language test result (for international applicants that completed their undergraduate degree in a country where English is not an official language) 

Official transcripts will be requested at a later time, following the pre-screening of the application and only if the application will advance to the next stage of admission review.

6. Apply 


Ready to apply? Review this checklist before submitting your application:

  • You have a four-year undergraduate degree in computer science or a related discipline from an accredited university
  • You completed the following course prerequisites: Introductory Programming, Introductory Statistics, Computer Organization, Data Structures II, Computer Networks, Theory of Computing
  • Attained a minimum 75% (B+) average over the last two years of full-time undergraduate study
  • If you are an international applicant, you can provide proof of English language test that meets the stated minimum requirements on the MCS Application page
  • Understand the non-refundable application fee is required to complete your application
  • You have a university transcript and language test result (if required) ready to upload when you apply.


Applicants need to meet all the above-listed conditions to be considered for admission. Incomplete applications will not be processed. Please note that meeting the minimum requirements does not guarantee acceptance into the program as those offered admission are selected competitively based on the merits of the application.


Apply Now

Meet our Faculty's Graduate Committee
School of Computer Science and Technology

Learn about our Faculty, students, staff and research done in the School of Computer Science and Technology.

Tuition, Awards and Funding

Start planning for your Algoma University experience and discover the funding, scholarships and awards we have available.

International Students

Access information on how to get started as an international student.


Find resources and learn more about your housing options.

Policies and Procedures

Understand the policies and procedures at Algoma University.


Find resources, research materials, and academic support.

Ready to Apply?

Applying to Algoma U is simple, fast, and easy.

Research Latest News

Read about what research is happening at Algoma U

Get Started Now

"*" indicates required fields

Have Questions About
The Program?

When a student embarks on their journey with us, a number of questions arise. We’re here to answer!

Opt In