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.
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.
1 / 10
Be proficient with the fundamental and advanced knowledge in algorithms, coding, and computer architecture.
2 / 10
Apply advanced software engineering and software systems skills and knowledge required for designing, developing and testing high-quality software.
3 / 10
Select and apply specialized, effective and efficient computing algorithms to solve practical problems.
4 / 10
Perform system integration by applying advanced knowledge of computer science.
5 / 10
Demonstrate the advanced ability to evaluate algorithmic and software-based solutions to a given problem using the tools defined by the computer science discipline.
6 / 10
Model, evaluate and specify the correct tools in software engineering projects.
7 / 10
Communicate effectively through technical or research papers, the presentation of concepts or projects and collaboration with peers.
8 / 10
Critically analyze current technical advancements, state-of-the-art in hardware and software methodologies, scopes and limitations on and approaches in the field of computer science.
9 / 10
Use effective strategies for technical writing and editing in areas such as computer science and information technology.
10 / 10
Use collaborative software and hardware tools effectively for the project-based development of software and hardware applications and systems.
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  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  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
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