The Accelerated Pathway of the Master of Computer Science (MCS) program allows Carleton Bachelor of Computer Science students to get a head start on their MCS. Students in their third-year of study in the B.C.S.(Hons.) degree should consult with both their Undergraduate Program Coordinator and the Director of Graduate Studies to determine if the accelerated pathway is appropriate for them and to confirm their selection of courses for their final year of undergraduate studies. COMP 5xxx level courses taken in the accelerated pathway will count towards both the BCS and future MCS.

Here is how it works

  1. At the end of the third year of the BCS (Hons.), students apply for admission to the undergrad MCS Accelerated Pathway preparatory program.
  2. Accepted students take up to two graduate courses in their fourth year. These courses count toward the BCS as generic fourth-year COMP courses (they cannot be used to fulfill requirements that specify specific fourth-year courses).
  3. Students are encouraged to select an honours project topic that will give them research background preparing them for the thesis work in the MCS.
  4. In their fourth year, students apply to the MCS Accelerated Pathway.
  5. If admitted to the MCS, the COMP 5xxx courses (up to 1.0cr) taken as part of the BCS are counted towards the MCS course requirements, reducing the number of courses required from 2.5cr to 1.5cr or 2.0cr. Because of the research background developed with the Honours project and the graduate courses taken in the BCS, it is expected that students will be able to complete their MCS program requirements at a faster pace.

Admission requirements: Accelerated Pathway preparatory program

The minimum requirements for admission are as follows.

  1. Third-year standing in the BCS Honours program with substantial completion of the required courses at the 3000-level and below.
  2. A major GPA of at least 10.5
  3. Preferably, a faculty advisor. Each student in the preparatory program is encouraged to find a faculty advisor. The faculty advisor will work with the student to select an appropriate Honours project topic and appropriate courses to give the student a strong start on the advanced research to be done in the MCS.

Students not meeting one of the first two requirements may still be admitted if they have demonstrated research aptitude, e.g. they have already completed research projects at the university level.

Admission requirements: MCS Accelerated Pathway

The minimum requirements for admission are as follows.

  1. The usual MCS requirements.
  2. Completion of the preparatory program with at least a grade of B+ in each of the COMP 5xxx courses taken during the BCS (Hons.).

Please note that these are minimum requirements. The admissions committee will also assess whether you have an adequate head-start in research. This will normally be the case if you have completed the preparatory program under the guidance of a faculty advisor (see below) and wish to do your thesis work in a related area. In other cases, students meeting the minimum requirements above may still be accepted if they have an adequate background in research.

How to apply to the preparatory program

To apply, you must fill out the MCS Accelerated Pathway Application Form that can he found here.

Applications will be accepted at any time.Students who want the School to assist with finding a supervisor should allow at least two weeks for the School to make its admission decision. Please note that permission to register in graduate courses will not be given until a decision to accept has been made.

Frequently asked questions

What happens if I get part way through the preparatory program but decide not to apply for the Carleton MCS?

Nothing. The graduate courses (up to 1.0cr) will continue to count toward your BCS.

If I am accepted into the preparatory program, am I guaranteed admission to the MCS?

Admission is not guaranteed. It will depend on your fourth-year grades and whether a thesis supervisor can be assigned. However, past experience shows that students completing our BCS with a major GPA of at least 10.5 are almost always admitted.

Do I have to do a thesis in the MCS Accelerated Pathway?


If I do the MCS, does my thesis supervisor need to be the same person I did my Honours project with?

Not necessary.

Can I take one of my grad courses at the University of Ottawa?

Yes, as long as the course also has a Carleton COMP number. The OCICS website has a complete list of such courses. Please note that the University of Ottawa manages its own course enrolment. When you are accepted into the preparatory program, we can open a spot for you in any of the School’s grad courses, but we have little control over who is allowed to register in University of Ottawa courses. You also have to go through the Carleton-University of Ottawa Course Exchange formalities to register in the course offered at the University of Ottawa.