6.2 Computer Engineering Program Regulations


6.2.1 Computer Engineering Major

  • The full-time 141 credit hour Bachelor of Engineering (Co-operative), Computer Engineering Major, requires eight academic terms and four work terms.

  • The 141 credit hours shall normally be taken in the academic terms and order as set out in Table 2 Computer Engineering Major.

  • Work terms shall normally be taken in the order as set out in Table 2 Computer Engineering Major.

  • The requirements for a minor in Physics in the Computer Engineering program are detailed under Faculty of Science, Minor in Physics. Students wishing to undertake a minor in Physics must obtain approval from the Head of the Department of Electrical and Computer Engineering for their course selection.

Table 2 Computer Engineering Major

Term

Required Courses

Elective Courses

Engineering One

Chemistry 1050 or 1200

ENGI 1010, 1020, 1030, 1040

3 credit hours in English at the 1000 level or any Critical Reading and Writing course

Mathematics 1000, 1001, 2050

Physics 1050, 1051

Students who are expecting to successfully complete the Engineering One requirements by the end of the Winter semester may apply to undertake a work term during the Spring semester. In this case, the prerequisite course ENGI 200W is expected to be successfully completed during the Fall semester. All other students are expected to successfully complete ENGI 200W in the Winter semester of Engineering One.

In addition to meeting the requirements outlined below, a student must successfully complete four Complementary Studies courses as described under Description of Program, Complementary Studies.

Fall

Academic Term 3

ECE 3300, 3400, 3500

ENGI 3101, 3424

Physics 3000

 

Winter

ENGI 001W or 002W

 

Spring

Academic Term 4

ECE 4110, 4300, 4400, 4500, 4600

 

Fall

ENGI 001W or 002W or 003W

 

Winter

Academic Term 5

ECE 5010, 5100, 5200, 5400, 5500

 

Spring

ENGI 002W or 003W or 004W

 

Fall

Academic Term 6

ECE 6400, 6500, 6600, 6610

Students in the Biomedical Stream:

Human Kinetics and Recreation 2311

All other students:

3 credit hours from: ECE 6200 or other courses as specified by the Head of the Department of Electrical and Computer Engineering

Winter

ENGI 003W or 004W or 005W (optional)

 

Spring

Academic Term 7

ECE 7010, 7400, 7600

Students in the Biomedical Stream:

Medicine 6250

3 credit hours from: ECE 7200, 7410, 7420, Mechanical and Mechatronics Engineering 7204, other courses as specified by the Head of the Department of Electrical and Computer Engineering

All other students:

6 credit hours from: ECE 7200, 7410, 7420, 7500, Mechanical and Mechatronics Engineering 7204, other courses as specified by the Head of the Department of Electrical and Computer Engineering

Fall

ENGI 004W or 005W (optional) or 006W (optional)

 

Winter

Academic Term 8

ECE 8010, 8400

ENGI 8152

Students in the Biomedical Stream:

Human Kinetics and Recreation 4703

6 credit hours from: ECE 8410, 8420, 8600, other courses as specified by the Head of the Department of Electrical and Computer Engineering

All other students:

One free elective which must be a 2000-level or higher course from any academic unit. Selection of a course must be approved by the Head of the Department of Electrical and Computer Engineering.

6 credit hours from: ECE 8210, 8410, 8420, 8600, 8620, 8900-8949, or other courses as specified by the Head of the Department of Electrical and Computer Engineering


6.2.2 Minor in Computer Engineering

A student in an Engineering degree program at the University, except Computer Engineering, may apply to the Department of Electrical and Computer Engineering for admission to the Minor in Computer Engineering (Software). The Minor is focused on Computer Engineering aspects such as programming, software design, and related applications. Before applying for the Minor, a student must complete the necessary prerequisites to register for ECE 3400 and ECE 4110 (or Mathematics 2320).

The Minor in Computer Engineering (Software) will consist of 24 credit hours, as follows:

  1. ECE 3400, ECE 4110 (or Mathematics 2320), ECE 4400, ECE 5010, ECE 5400, ECE 6400, and

  2. 6 credit hours chosen from: ECE 7400, ECE 7410, ECE 7420, ECE 8410, ECE 8420, or other courses subject to approval by the Head of the Department of Electrical and Computer Engineering.