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

Download our Viewbook

View Academic Calendar

Prospective students are advised that offers of admission to a new program may be made only after the university’s own quality assurance processes have been completed and the Ontario Universities Council on Quality Assurance has approved the program.

What You Can Expect

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

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 (for International Students)
IELTS Academic: 6.5 overall, no band lower than 6.5 (reading, writing, listening and speaking)
TOEFL (IBT): 93 overall, CBT: 230 overall
Cambridge Assessment Test (CAE): 176
Canadian Academic English Language (CAEL): 60
Pearson Test of English (PTE): 63
Four [4] or more years of full-time studies in an approved postsecondary school (outside Canada). The first degree must have been completed in English from a recognized institution where English was the primary language of instruction.
Four [4] or more years of full-time studies in a recognized postsecondary institution in Canada.
Duolingo English Test (DET): 110, no band lower than 100
How to Apply

Documents necessary for application:

  • Official transcript for a four-year computer science or related undergraduate degree from an accredited university and proof of relevant course prerequisites
  • Proof of English Language test scores for international students


Link to the direct application can be found here

  • Application deadline for September 2023 start and to be considered for teaching assistantships and scholarships is June 2, 2023. Applications will be accepted after this date, but may not be considered for scholarships. Program intake is limited to 30 students per intake, with three intakes in every academic year (September, January and May).
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
Tuition, Awards and Funding

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

Learn More

"*" 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