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.
Contact:
General Inquiries:
[email protected]
Admission-related Inquiries:
[email protected]
Winter 2025 application closes on October 31st.
We are accepting applications for the:
SPRING 2025 semester (available in Brampton only) – starting on October 29th, 2024
FALL 2025 semester – starting on November 15th, 2024
*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.
Application & Admission
To ensure a successful application we recommend completion of all these steps before you apply. For a successful application, complete all steps before applying.
Note: Email pre-screening is not available, submitting an application is required for assessment. Applicants must meet requirements in Step 5 and satisfy Checklist conditions in Step 6.
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 courses. 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.
SPRING 2025 INTAKE (Brampton Campus only):
Application opens on October 29, 2024
Domestic and onshore international applicants
- Application deadline: March 15, 2025
- Documents are accepted until March 31, 2025
Offshore international applicants:
- Application closes on February 15, 2025
- Documents are accepted until February 28, 2025
FALL 2025 INTAKE:
Application opens on November 15, 2024
Domestic and onshore international applicants
- Application deadline: July 4, 2025
- Documents are accepted until July 15, 2025
Offshore international applicants:
- Application closes on June 1, 2025
- Documents are accepted until June 15, 2025
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 the next 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.
Please review our Tuition and Ancillary fees for the Master’s Programs
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.
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.
Housing
Find resources and learn more about your housing options.
Policies and Procedures
Understand the policies and procedures at Algoma University.
Library
Find resources, research materials, and academic support.
Ready to Apply?
Applying to Algoma U is simple, fast, and easy.
"*" indicates required fields