Master of Computer Science
The Faculty of Computer Science offers both a Master's Programs as a thesis option (Master of Computer Science, MCS) and a project option (Master of Applied Computer Science, MACS). The MCS is appropriate for students who wish to pursue a career in research and development or a PhD and an academic career.
- Four graduate courses in computer science and a successfully defended thesis in front of a three-member examining committee.
- With the approval of the Graduate Committee Chair, a maximum of one non-CSCI graduate course may be included in the student's program course requirements. No undergraduate course should be approved as a graduate course requirement.
- One CSCI 6901 directed studies course may be allowed as a graduate course requirement.
- Up to three additional undergraduate courses may be required to fill particular gaps in the student's background. These courses are expected to be taken in the first two terms in the program.
- Other fourth-year undergraduate courses that the student may wish to take for building up background in the thesis area are in addition to the 4 graduate courses.
A Master's thesis should be of sufficient quality to be publishable in a fully refereed conference in its field. Completed Theses are placed in the library in paper form.