ˇˇ

ˇˇ

MASTER OF COMPUTER SCIENCE (M.C.S.)

THESIS OPTION

1. Requirements

The following list represents basic program requirements. As some students may have additional requirements or been granted advanced standing, each student should refer to his/her own ˇ°Statement of Standing on Admissionˇ± (pink form) for individual program requirements.

a) a minimum of five three-credit courses

b) completion and defense of a thesis (CSI7999)

c) attendance at 10 seminars and presentation of one seminar within the OCICS Graduate Seminar Series (CSI5902)

2. Timelines for Completion

Students in the M.C.S. degree are expected to complete all degree requirements, including the thesis defence, within two years of full-time study or four years of part-time study. (See Time Limits for information on time limits.)

Course requirements should be completed as early in the program as possible.

Each student is responsible for ensuring that he/she has satisfied all requirements.

3. Thesis (CSI 7999)

Full-time students in the thesis option should select a thesis supervisor before the end of the second term of study and part-time students before the end of the fourth term of study, if a thesis supervisor has not been assigned at the time of admission. The thesis supervisor must be a member of FGPS and OCICS.

An "M.C.S. Thesis Supervisor Information" form must be submitted for approval before the student will be permitted to register in the thesis.

Once registered in the thesis, a student must maintain continuous registration in the thesis until completion. This includes the term in which the defense is held and the final, defended copies submitted. A thesis cannot be submitted until all other program requirements are satisfied. Please also refer to Section VII. Thesis Regulations.

4. Course Selection

The student and his or her thesis supervisor should select graduate courses related to research interests but taking into consideration the "area" requirements of the M.C.S. program [see requirements below] and the requirements on the ˇ°Statement of Standing on Admissionˇ±.

A "Permission for Credit" form must be completed and approved by the Graduate Director to obtain degree credit for any non-OCICS course taken before the student has transferred into the MSC program in OCICS. Support from the thesis supervisor is required for such requests.

At most, two Fourth Year undergraduate courses may be taken with the permission of the thesis supervisor and graduate director. Such permission is not common and must be strongly supported.

At least half of the course credits of an M.C.S. student must be taken from the schedule of OCICS courses.

OCICS courses are grouped into four areas ¨C Theory of Computing (T), Software Engineering (E), Computer Applications (A), and Computer Systems (S).

To fulfill the course requirements, an M.C.S. student must successfully complete:

- one course in area T

- one course in area E

- one course in either area A or area S

5. Seminar Requirement

Before completion of the program, a M.C.S. student is expected to attend 10 seminars and make one presentation in the OCICS Graduate Seminar Series. Please refer to Section VIII. Graduate Seminar Requirements for further details.

ˇˇ

ˇˇ

NON-THESIS OPTION (PROJECT)

A limited number of students are permitted entry to this option. Students should apply to the non-thesis option in their initial application rather than attempting to transfer to this option once registered in the program. To be eligible for consideration for this option, candidates must provide proof of a minimum of two years of relevant work experience and copies of technical publications in the English language.

1. Requirements

The following list represents basic program requirements. As some students may have additional requirements or been granted advanced standing, each student should refer to his/her own ˇ°Statement of Standing on Admissionˇ± for individual program requirements.

a) eight three-credit courses

b) completion of an Intensive Graduate Project in Computer Science (CSI 6900)

c) attendance at 10 seminars and presentation of one seminar within the OCICS Graduate Seminar Series (CSI5902)

2. Timelines for Completion

Students in the M.C.S. program are expected to complete all degree requirements, including the submission of the intensive graduate project, within two years of full-time study or four years of part-time study. (See Time Limits for information on time limits.)

Each student is responsible for ensuring that he/she has satisfied all requirements

3. Course Selection

The student should select graduate courses related to research interests but taking into consideration the "area" requirements of the M.C.S. program [see requirements below] and the requirements on the ˇ°Statement of Standing on Admissionˇ±.

A "Permission for Credit" form must be completed and approved by the Graduate Director to obtain degree credit for any non-OCICS course taken before the student has transferred into the MSC program in OCICS. Support from the intensive graduate project supervisor is required for such requests.

At most, two Fourth Year undergraduate courses may be taken with the permission of the intensive graduate project supervisor and graduate director. Such permission is not common and must be strongly supported.

At least half of the course credits of an M.C.S. student must be taken from the schedule of OCICS courses.

OCICS courses are grouped into four areas ¨C Theory of Computing (T), Software Engineering (E), Computer Applications (A), and Computer Systems (S).

To fulfill the course requirements, an M.C.S. student must sucessfully complete

- one course in area T

- one course in area E

- one course in either area A or area S

4. Intensive Graduate Project (CSI6900)

Students in the non-thesis option will normally complete their project in the last two terms of the program. Full-time students should select a project supervisor no later than the end of the fourth term of study. The project supervisor must be a member of FGPS and OCICS.

An "M.C.S. Project Supervisor Information" form must be submitted to the project supervisor and the graduate director for approval before the student is permitted to register. A detailed outline of the planned project, similar to a thesis proposal, must be attached.

The project must represent a significant contribution to the state-of-the-art BUT does not involve the writing up of a dissertation. However, a project report summarizing the work is to be submitted to the project supervisor for grading.

Completion requires that a copy of the Intensive Graduate Project be submitted to the Graduate Administrator.

Once registered in the M.C.S. project, a student must maintain continuous registration in the project course until completion. This includes the term in which the project is submitted.

5. Seminar Requirement

Before completion of the program, an M.C.S. student is expected to attend 10 seminars and make one presentation in the OCICS Graduate Seminar Series. Please refer to Section VIII. Graduate Seminar Requirements for further details.