Program of Masters in Computer Science
This page describes the requirements and rules of the program of Masters in Computer Science. Information for prospective students is available here. For additional information, please contact Diti Anastasopoulos.
The first two semesters are typically spent taking courses, after which students have the option of pursuing the Thesis Option (involving doing research and writing a thesis) or the Project Option (involving taking three more courses, and doing a smaller research project). Students interested in pursuing a Ph.D. and who have demonstrated sufficient scholastic and research abilities have the possibility of being fast-tracked to the Ph.D. program, without having to fulfill the requirements of the Masters Program.
All newly accepted graduate students must register on a full-time basis. All full-time M.Sc. students should take at least 12 credits per term (graduate courses are weighted either 3 or 4 credits), although special accomodations can sometimes be obtained. A normal work load for first year students is six (6) courses in addition to the "Special Topics" course. All new students enroll in the thesis option. Transfer to the project option is possible after the second term in the program.
Students who have joined the program before Fall 2010 are required to take the two-semester reading course COMP-601 "Special Topics in Computer Science", which is typically taken in the Winter of the first year and the following Summer or Fall. This requirement is now waived and the course is not available for students starting Fall 2010 or after.
B.Sc. / M.Sc. (Thesis) Fast Track
Please see this page for more information about this option.
M.Sc. Thesis Option
Minimum requirements for the M.Sc. degree are:
A breakdown of the requirements is listed below:Thesis Option (45 credits):
M.Sc. students may register for the Summer term, if they wish, in order to complete their residence requirements. It typically takes three to six months to complete the thesis. It is strongly recommended that students intending to proceed to a Ph.D. follow this program.
M.Sc. Thesis Computational Science and Engineering Option
Please see the course requirements for the M.Sc. Thesis CSE Option and visit the Computational Science & Engineering website.
M.Sc. Thesis Bioinformatics Option
Please see the the requirements for the bioinformatics graduate option and visit the McGill Centre for Bioinformatics website.
M.Sc. Project Option
After completion of their second term, students may request (from the M.Sc. Committee) to take the M.Sc. Project Option. This program requires additional courses and a project in lieu of a thesis. Minimum requirements for M.Sc. Project Option are as follows:
A breakdown of the requirements is listed below:Project Option (45 credits):
A project requires approximately the same amount of work as two courses. This program is recommended for students who plan to pursue a non-academic career in computing.
Annual Progress Report
Each student must meet annually with his/her supervisor or co-supervisors to assess the progress made during the previous year, and describe plans for the coming year. The progress form below must be filled by the student, discussed with the supervisor, and signed by both. A progress before must be filled each year (except the first year) before September 30th, and submitted to Diti Anastasopoulos.
For more information, please contact Diti Anastasopoulos