The Master of Computer Science (MCS) degree is a joint program offered by the School of Computer Science (SCS) at Carleton University and the School of Electrical Engineering and Computer Science at the University of Ottawa under the auspices of the Ottawa-Carleton Institute for Computer Science (OCICS). We offer graduate students an opportunity to augment their knowledge and expertise by combining coursework and research in a wide range of areas such as algorithms, computer security, distributed and parallel computing, computer gaming, human-computer interaction, computer graphics, robotics and GIS. Learn more about Ottawa-Carleton Joint Institutes.
Graduate students in the MCS program can select from more than 50 courses that are offered by the OCICS either at the School of Computer Science or at the School of Electrical Engineering and Computer Science. Typically, graduate students will engage in a one-year, in-depth research in which the student specializes in their area of interest. Students enrolled in our co-op program can apply to work at a local high-tech company for up to eight months.
The School of Computer Science also offers an MASc in Biomedical Engineering.
A collaborative Specialization in Cybersecurity and Data Science is available.
