M.Sc. (Computer Science, course-based)
The course-based Master’s program in Computer Science is the default entry point for both non-thesis Masters offered by the Department of Computer Science (the courses-only route and the work term route). 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, or to continue towards a Ph.D. in Computer Science. This program does not have special fees on top of tuition, there is no co-op/work term component, and no funding or scholarships for this route, which is meant for self-funded applicants, be it private or family funds. Upon arrival, applicants in this route become eligible for applied research scholarship opportunities, such as MITACS, and can work in or outside of Memorial University within the limits of their study permit.