Computer Science : Program Requirements
The Master’s Program consists of a minimum of 15 units, which include course work, a Research Skills course (CSC 595) and a Master’s thesis (CSC 599). All courses are valued at 1.5 units. At least 12 units of the program must be at the 500 level or higher. The remaining units must be at the 400 level or higher. A typical program would include: CSC 595 (1.5 units); three courses at the 500 level (4.5 units); two courses at the 400 or 500 level (3.0 units); and the Master’s thesis, CSC 599 (6.0 units). Each student must satisfy the MSc Breadth Requirements as specified in the department MSc Regulations at <www.uvic.ca/engineering/computerscience/graduate>.
Students may register for a Master’s project (CSC 598), valued at 3 units, instead of a thesis. The Master’s Program still consists of a minimum of 15 units, which include course work, a Research Skills course (CSC 595) and a Master’s project (CSC 598). All courses are valued at 1.5 units. At least 12 units of the program must be at the 500 level or higher. The remaining units must be at the 400 level or higher. A typical program would include: CSC 595 (1.5 units); five courses at the 500 level (7.5 units); two courses at the 400 or 500 level (3.0 units); and the Master’s project, CSC 598 (3.0 units). Each student must satisfy the MSc Breadth Requirements, as specified in the department MSc Regulations at <www.uvic.ca/engineering/computerscience/graduate>.
Students may register for an Industrial project (CSC 597) valued at 1.5 units, instead of CSC 599 or CSC 598. This Master’s program option consists of a minimum of 15 units, which includes course work, as well as CSC 595 and CSC 597. All courses are valued at 1.5 units. At least 12 units of the program must be at the 500 level or higher. The remaining units must be at the 400 level or higher. A typical program would include: CSC 595 (1.5 units); six courses at the 500 level (9 units); two courses at the 400 or 500 level (3 units); and CSC 597 (1.5 units).
A student who chooses the industrial option will also have an oral examination. This examination will cover the project for CSC 597 as well as material from three courses chosen by the student’s supervisory committee in consultation with the student.
For students entering with a Master’s degree, the PhD program consists of a minimum of 43.5 units, which include four courses at the 500 level or higher, the Research Skills course (CSC 595), the PhD Candidacy (CSC 693), and a dissertation (CSC 699).
The student, with the approval of the supervisor, can apply for having the Research Skills course CSC 595 waived if he/she has already taken an equivalent course.
Each student must pass CSC 693 within two years of first registering as a provisional doctoral student and at least six months before the PhD dissertation is defended in an oral examination. A PhD student should be registered in CSC 693 from the start of the program. After passing CSC 693, a student should register in CSC 699. At any given time in the program, a PhD student should be registered in either CSC 693 or CSC 699, but not both. Details are specified in the department PhD Regulations at <www.uvic.ca/engineering/computerscience/graduate>.