Bachelor of Science in Engineering (B.E.) - 4 years

The computer engineering program presents a challenging and interesting workload. The first two years of classes are based upon core engineering subjects. The third and fourth years of classes are specialized in technical and design-based principles. We offer the advantage of small classes, large lab facilities, superb faculty and excellent support staff. 

The computer engineering program is fully accredited by Engineer's Canada, Canadian Engineering Accreditation Board (CEAB).

Program Enhancements

Resources

Engineering & Computer Science Dual Degree (B.E & B.Sc) - 5 years

Students can complete the requirements for 2 degrees, subject to the requirements set by the university. Students interested in doing a dual degree should consult an advisorOther dual degree programs are possible, including Double Honours degrees.  In all cases, the student interested in this kind of program should consult an academic advisor as soon as possible. 

To complete the B.Sc. program, a Computer Engineering (CME) student may use courses required by the CME program, but the student must complete at least 30 cu of courses in Arts and Science that are not already being counted towards the CME degree. In the programs described on this page, these courses are labeled with an "A" in the rightmost column. There is some flexibility in the assignment of courses from both programs, but the 30 cu requirement must be met. 

For students entering the CME program, there are two options for obtaining a second degree in Computer Science by adding an extra year (roughly) of study.  

VARIATION 1: B.SC. FOUR-YEAR FOR STUDENTS IN COMPUTER SOFTWARE STREAM

This degree will build on the Computer Science stream. It will require 15cu of CMPT courses over and above the Computer Science requirements and 15cu of other Arts & Science courses. 

VARIATION 2: B.SC. THREE-YEAR FOR STUDENTS IN DIGITAL SIGNAL PROCESSING AND APPLICATIONS STREAM

This degree, coupled with the DSPA stream, will give a student roughly the same degree of training as the Computer Software stream.  Effectively, this degree will allow you to obtain training in all 3 CME streams, by combining the 2 degrees.  A B.Sc. Four-year degree is possible, but it may require more than 5 years to complete the 2 degrees. 

This program is accredited by the Canadian Information Processing Society's (CIPS), Computer Science Accreditation Council (CSAC) and by Engineer's Canada, Canadian Engineering Accreditation Board (CEAB).

Program Enhancements

Resources

Postgraduate Diploma (P.G.D) - 1 year

Students can enroll in a postgraduate diploma program that is course based. The length expected to complete a P.G.D is one year.

Resources

Master of Engineering (M.Eng.) - 2 years

Students can enroll in a Master of Engineering program that is a project and/or thesis based. The length expected to complete a M.Eng. is two years.

Resources

Master of Science (M.Sc.) - 2 years

Students can enroll in a Master of Science program that is a project and/or thesis based. The department has well-equipped research and teaching laboratories and allows either experimental or theoretical research projects. Students may be involved in a specialized research-oriented activity, collaboration with industry, or research centers in Canada. The length expected to complete a M.Sc. is two years.

Resources

Doctor of Philosophy (Ph.D.) - 4 years

Students can enroll in a Doctor of Philosophy program that is thesis based. The department has well-equipped research and teaching laboratories and allows either experimental or theoretical research projects. Students may be involved in a specialized research-oriented activity, collaboration with industry, or research centers in Canada. The length expected to complete a Ph.D. is four years.

Resources