BCS/MCS & BScCS/MCS Accelerated Program


The accelerated BCS/MCS & BScCS/MCS program offers an opportunity for undergraduate students in the BCS Honors and BScCS Honors programs to follow a planned streamlined path to the MCS degree program and allow for a faster completion of the MCS program. This is accomplished by both linking the research experience in the undergraduate Honors thesis with the preparation for a research proposal in the graduate program and by an earlier start of taking courses for graduate credit. It should be noted that the BCS/MCS & BScCS/MCS accelerated program is not a joint or concurrent degree program, but the academic requirements of both degrees are independent and must both be satisfied.

Admission Procedure

Admission to the BCS/MCS & BScCS/MCS accelerated program will be considered upon submission of an Application for Graduate Studies (MCS degree by thesis) along with a separate Application for the BCS/MCS & BScCS/MCS program (available from the Graduate office in Computer Science). Both applications are due prior to the start of the student's final year (4th year for regular, 5th year for Co-op and PEP students). Upon approval, a conditional acceptance to the MCS program will be offered, which becomes unconditional upon satisfactory completion of the BCS degree with Honors or the BScCS degree with Honors.

Admission Requirements

The applicant must

  • be registered in one of the BCS Honors programs at UNB Fredericton or the BScCS Honors with Specialization program at UNB Saint John;
  • have a CGPA of 3.5 or better at the end of three years into the program (6 study terms);
  • have a supervisor for CS4997 (Honors thesis) with the understanding that the Honors thesis research leads to the MCS thesis research under the same supervisor. The expectation is that part of the Honors thesis will lead to the proposal of the MCS thesis.

Program Requirements

Once approved for the BCS/MCS & BScCS/MCS accelerated program, the student will

  • have the option to register for one, and possibly two, approved graduate level courses (for which the prerequisites are met) that are extra to the BCS or BScCS degree program, i.e. marked with an 'X'. This is not essential, and must only be done with full approval of supervisor and academic advisor;
  • begin the MCS research in the term immediately following completion of the BCS or BScCS degree requirements, based on work started with the CS4997 work, and under the supervision of the CS4997 supervisor;
  • after entry into the MCS program complete the requirement of a minimum of four graduate level courses (at least 3 of which must be 6000-level courses);
  • satisfy all other requirements for the MCS program;
  • have a plan in place, in consultation with supervisor and Director of Graduate Studies, to complete the MCS program within one year after entry;
  • apply for a Natural Sciences and Engineering Research Council Postgraduate Scholarship (NSERC PGS-A) during the Fall term preceding the expected entry date into the graduate program, if eligible for this prestigious scholarship.