Advance your expertise in the dynamic field of computer science with the Master of Computer Science (MCS) at the University of Ottawa. This postgraduate program is designed for ambitious students eager to deepen their understanding of core areas like software engineering, theory of computing, and computer applications or systems. You will engage with complex computational challenges, develop advanced problem-solving skills, and prepare for impactful careers in technology research and development. The MCS provides a robust academic foundation, preparing you to contribute meaningfully to the ever-evolving landscape of computing.
This full-time, on-campus Master of Computer Science program is typically completed over two years. Your studies will involve a blend of compulsory graduate-level courses across key computer science domains and elective units allowing for specialization. The cornerstone of the program is the Master's Thesis, where you will conduct original research under expert faculty supervision, culminating in a significant contribution to the field. You will graduate with advanced research capabilities and specialized knowledge, positioning you for roles in academia, industry research, or advanced software development.