The University of Ottawa offers a Master of Computer Science (MCS) program through a joint initiative with Carleton University, known as the Ottawa-Carleton Institute for Computer Science (OCICS). This program allows students to pursue advanced studies in computer science with instruction offered in English. Students can choose between a thesis-based master's, a coursework and project option, or an accelerated thesis stream. The program is designed to be completed within two years of full-time study. Research and thesis work can be conducted in English or French, and students have the right to complete assignments and exams in either language.
The Master of Computer Science program offers different pathways including a thesis option, a coursework and project option, and an accelerated thesis stream. The specific course requirements and unit values vary depending on the chosen option. Students must complete a set number of compulsory and elective units in computer science, with course selection subject to advisor approval. Specific categories of courses include Software Engineering, Theory of Computing, Computer Applications, and Computer Systems.
International applicants must verify their diploma equivalencies. For the Accelerated Stream, applicants need an admission average of A- (80% or higher) and must have identified a thesis supervisor. Candidates lacking undergraduate preparation may be admitted to a qualifying year program.
International students in French-language programs may be eligible for a differential tuition fee exemption. Information on financing and awards can be found in the Awards and Financial Support section.
You need a Bachelor of Science (Honours) in Computer Science or equivalent with a minimum average of B (70%). For the Accelerated Stream, an average of A- (80% or higher) is required, and you must have identified a thesis supervisor.
Instruction is offered in English. Research and thesis work can be conducted in English or French, and you have the right to complete assignments and exams in either language.
The program is designed to be completed within two years of full-time study. Options include a thesis-based master's, a coursework and project option, or an accelerated thesis stream.
Specific tuition amounts for this program are not listed on the program page; please refer to the University of Ottawa's general fee schedule for details.
International students who completed secondary or post-secondary education in French may be eligible for a Differential Tuition Fee Exemption Scholarship, which can significantly reduce tuition fees.
You should identify a thesis supervisor (for thesis programs), check admission and language proficiency requirements, prepare your documents, and submit the online application through the University of Ottawa's graduate admissions portal.