M.Sc. (Computer Science, course-based)

Students in the course-based route are admitted exclusively on the basis of academic merit and can complete their program taking a variety of courses mainly offered by the Computer Science Department.

The course-based Master’s program in Computer Science is a two-year program intended for students who wish to further develop their knowledge in Computer Science by expanding their expertise across a wide variety of fields, including Computer Graphics, Computational Theory, Algorithms, Data Visualization and Advanced Interaction Techniques. Thus, students in this program are expected to count with a Bachelor’s degree in Computer Science, or a similar degree in a related field, such as computer engineering, information technology, and other computing-related sciences.

The program requires the completion of 10 courses, including a Master’s project course and allows for up to three CS-related electives. The Master’s project can focus on applications of computer science, or more research-intensive projects.   The electives courses include computing-related courses in other departments. The program distinguishes itself from the thesis route option MSc in Computer Science by providing a wider exposure to different areas of computer science, leaving the door open for graduates to integrate into the IT workforce. This program is meant for self-funded applicants, be it private or family funds.