Skip to Main Content


The Department of Computer Science offers a combined Bachelor’s/Master’s degree, two master’s degrees, and a Doctor of Philosophy degree, each with an option in Bioinformatics, as well as four graduate-level certificates.

The Master of Science Degree Program

The Master of Science serves several audiences, from the professional - with extensive industrial experience, to the recent graduate - aiming ultimately for an advanced research degree. In all cases, a major objective is to prepare the student for a work environment requiring continued growth.

The Doctor of Philosophy Degree Program

The Doctor of Philosophy aims to provide students, whether planning on an industrial or academic career, with a challenging research environment and the opportunity to tackle theoretical or applied projects of major scope, depth, and originality.

Registering for Courses

Permission numbers are required to register for CS graduate courses. These numbers are obtained from the appropriate master’s or doctoral coordinator and are then entered when you register for courses online using SiS. To request permission numbers, please use our online form.

About the Program

Courses of Study

Curricular Practical Training (CPT) Policy