Last updated on 2025-09-11
Program overview
The Master of Computer Science (MCS) program at the University of Ottawa is designed for students seeking advanced knowledge and skills in computer science. This program offers both full-time and part-time registration options, with the language of instruction being English. Students can expect to complete the program within two years of full-time study. The program is affiliated with the Faculty of Engineering and the School of Electrical Engineering and Computer Science, providing a robust academic framework for students. The MCS program also offers a collaborative opportunity with Carleton University through the Ottawa-Carleton Institute for Computer Science, enhancing the educational experience with diverse faculty expertise.
Program structure
The Master of Computer Science program is structured to provide a comprehensive education in computer science, with various options for students to tailor their learning experience. Key aspects of the program structure include:
- Program Length: Students can complete the program in two years of full-time study.
- Registration Status: Options for full-time and part-time enrollment are available.
- Program Options: Students have the option to pursue a co-op experience, which allows them to gain practical work experience while studying.
- Joint Program: The program is part of a joint initiative with Carleton University, allowing students to benefit from resources and faculty from both institutions.
Students are encouraged to engage in research and thesis work, with opportunities to collaborate with faculty members from various disciplines. The program is designed to be flexible, accommodating students' individual academic and professional goals.
Featured Experiences
The Master of Computer Science program offers several unique experiences that enhance the learning journey for students:
- Co-op Option: Available for students enrolled in the thesis or coursework and project options, providing valuable industry experience.
- Joint Program: Collaboration with Carleton University allows for a broader range of courses and research opportunities.
- Research Opportunities: Students can engage in cutting-edge research projects under the supervision of experienced faculty members.
- Field Experience: Practical experiences through internships or co-op placements help students apply their knowledge in real-world settings.
- Collaborative Learning: The program encourages interaction and collaboration among students from diverse backgrounds and disciplines.
Career Options
Graduates of the Master of Computer Science program can pursue a variety of career paths in Canada, including:
- Software Developer: Design and develop software applications, working on everything from mobile apps to enterprise software solutions.
- Data Scientist: Analyze and interpret complex data sets to help organizations make informed decisions and improve their operations.
- Systems Analyst: Evaluate and improve computer systems and processes within organizations, ensuring they meet business needs.
- Network Engineer: Design, implement, and manage computer networks, ensuring they are secure and efficient.
- Research Scientist: Conduct research in various areas of computer science, contributing to advancements in technology and innovation.
These career options reflect the diverse skill set and knowledge that graduates acquire through the program, preparing them for success in the rapidly evolving tech industry.
DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.
Visit University of Ottawa official website























































