Studyportals placeholder

Computer Science, M.Sc.

  • Application Deadline
  • 24 months
University rank #281 (QS) ,
Students may include courses from both universities in their programs, and may select a supervisor from either university, but they should apply to the university with which their supervisor is associated. Their study program is administered by the university at which they are enrolled and is subject to its regulations. 


Students who wish to pursue studies in computer science leading to the degree of Master of Computer Science (MCS) or Doctor of Philosophy in Computer Science (PhD) can do so in joint programs offered by the School of Electrical Engineering and Computer Science (EECS) at the University of Ottawa and the School of Computer Science at Carleton University under the auspices of the Ottawa-Carleton Institute for Computer Science (OCICS). The Institute is responsible for supervising these programs and for providing a framework for interaction between the universities in graduate computer science education. In addition to the faculty members from the two computer science programs, the Institute also has members with computer science expertise from other departments. The program includes a co-op option.

The MCS program includes several options:

  • Master's with thesis option
  • Master's with thesis option, Accelerated Stream
  • Master's with thesis option, co-op
  • Master’s, non-thesis option
  • Master’s, non-thesis option, co-op

Programme Structure

Courses include:
  • Software Quality Engineering
  • Software Engineering 
  • Foundations Of Programming Languages 
  • Database Analysis And Design 
  • Automated Verification And Validation Of Software 
  • Software Usability 
  • Fault Tolerance 
  • Information Visualization And Visual Analytics
  • Computer Security And Usability 
  • Data Management For Business Intelligence 
  • Algorithms For Data Science 
  • Object-oriented Software Development 

                      Detailed Programme Facts

                      • Programme intensity Full-time
                        • Full-time duration 24 months
                      • Credits
                        15 units alternative credits
                      • Languages
                        • English
                      • Delivery mode
                        On Campus

                      English Language Requirements

                      You need the following IELTS score:

                      • Minimum required score:


                        The IELTS – or the International English Language Test System – tests your English-language abilities (writing, listening, speaking, and reading) on a scale of 1.00–9.00. The minimum IELTS score requirement refers to which Overall Band Score you received, which is your combined average score. Read more about IELTS.

                        Schedule IELTS

                      Academic Requirements

                      You need the following GPA score:

                      Required score: B
                      Recommended score: B

                      Your GPA (Grade Point Average) is calculated using the grades that you received in each course, and is determined by the points assigned to each grade (e.g. for the US grading scale from A-F).

                      General Requirements

                      Admission to the program is competitive. Minimum requirements are a BSc (Honours) in Computer Science or equivalent with a B (70%) or higher average.

                      The Accelerated Stream has three additional requirements:

                      • Two OCICS master’s courses each with 70% (B) or higher grade (taken during their Bachelor’s program in Computer Science or Software Engineering).
                      • An admission average of A- (80%) or higher.
                      • Have a thesis supervisor.

                      All candidates must demonstrate fluency in either English or French.

                      In accordance with the University of Ottawa regulation, assignments, examinations, research papers and theses can be produced in either English or French.

                      Tuition Fee

                      • International

                        12840 CAD/year
                        Tuition Fee
                        Based on the original amount of 6420 CAD per semester and a duration of 24 months.
                      • National

                        5458 CAD/year
                        Tuition Fee
                        Based on the original amount of 2729 CAD per semester and a duration of 24 months.
                      We've labeled the tuition fee that applies to you because we think you are from and prefer over other currencies.
                      • National: $2,729.68 per term
                      • International: $6,420.11 per term

                      Living costs for Ottawa

                      • 1168 - 1930 CAD/month
                        Living Costs

                      The living costs include the total expenses per month, covering accommodation, public transportation, utilities (electricity, internet), books and groceries.


                      Studyportals Tip: Students can search online for independent or external scholarships that can help fund their studies. Check the scholarships to see whether you are eligible to apply. Many scholarships are either merit-based or needs-based.

                      The Global Study Awards: get funded with up to £10,000 to study abroad

                      Together with the ISIC Association and British Council IELTS, Studyportals offers you the chance to receive up to £10000 to expand your horizon and study abroad. We want to ultimately encourage you to study abroad in order to experience and explore new countries, cultures and languages.


                      Did you know you can compare your wishlisted programmes with our new Comparison tool?