X. Degree Programs

Bachelor of Engineering [B.Eng.]

Computer Engineering Program Co-op (CENG:C)

School of Engineering, College of Engineering and Physical Sciences

Computer Engineering is a field of engineering that focuses on the design and organization of computer systems. Graduates in Computer Engineering are able to apply mathematical, scientific and engineering principles to design and integrate computer systems suitable for applications in a wide range of fields. The program provides students with a common base of knowledge essential to computer engineering and then allows them to select from a menu of electives to attain a degree of specialization in one of four areas or to choose electives to broaden their knowledge base. Elective concentrations are available in areas of Electronic Design automation, Software Design, Artificial Intelligence and Robotics, and Microsystems.

Program Requirements

The Co-op program in Computer Engineering is a five year program, including five work terms. Students must complete a Fall, Winter and Summer work term and must follow the academic work schedule as outlined below (also found on the Co-operative Education website: https://www.recruitguelph.ca/cecs/). Please refer to the Co-operative Education program policy with respect to adjusting this schedule.

Computer Engineering Academic and Co-op Work Term Schedule
Year Fall Winter Summer
1 Academic Semester 1 Academic Semester 2 Off
2 Academic Semester 3

COOP*1100

Academic Semester 4 COOP*1000 Work Term I
3 Academic Semester 5 COOP*2000 Work Term II COOP*3000 Work Term III
4 Academic Semester 6 Academic Semester 7 COOP*4000 Work Term IV
5 COOP*5000 Work Term V Academic Semester 8 N/A

To be eligible to continue in the Co-op program, students must meet a minimum 70% cumulative average requirement after second semester, as well as meet all work term requirements. Please refer to the Co-operative Education program policy with respect to work term performance grading, work term report grading and program completion requirements.

For additional program information students should consult with their Co-op Co-ordinator and Co-op Faculty Advisor, listed on the Co-operative Education web site.

Credit Summary (26.00 Total Credits)*

20.50 - Required Core Courses

1.50 – CENG-1 Computer Engineering Electives

2.00 – Complementary Studies Electives

2.00 Co-op Work Terms

Note: A minimum of four Co-op work terms including a Summer, Fall, and Winter are necessary to complete the Co-op requirement. *A fifth Co-op work term is optional and if completed, the total number of credits will equal 26.50.

See Program Guide for more information on restricted electives and their prerequisite requirements. Students can take a maximum of 1.50 credits at the 1000 level from the above list of electives.

The recommended program sequence is outlined below.

Major (Honours Program)

Semester 1 - Fall
CHEM*1040 [0.50] General Chemistry I
CIS*1300 [0.50] Programming
ENGG*1100 [0.75] Engineering and Design I
MATH*1200 [0.50] Calculus I
PHYS*1130 [0.50] Physics with Applications
Semester 2 - Winter
CIS*2500 [0.50] Intermediate Programming
ENGG*1210 [0.50] Engineering Mechanics I
ENGG*1500 [0.50] Engineering Analysis
MATH*1210 [0.50] Calculus II
PHYS*1010 [0.50] Introductory Electricity and Magnetism
Semester 3 - Fall
CIS*2430 [0.50] Object Oriented Programming
CIS*2520 [0.50] Data Structures
COOP*1100 [0.00] Introduction to Co-operative Education
ENGG*2400 [0.50] Engineering Systems Analysis
ENGG*2410 [0.50] Digital Systems Design Using Descriptive Languages
MATH*2270 [0.50] Applied Differential Equations
STAT*2120 [0.50] Probability and Statistics for Engineers
Semester 4 - Winter
CIS*2910 [0.50] Discrete Structures in Computing II
ENGG*2100 [0.75] Engineering and Design II
ENGG*2450 [0.50] Electric Circuits
ENGG*3380 [0.50] Computer Organization and Design
MATH*2130 [0.50] Numerical Methods
0.50 restricted electives (CIS*2750 recommended for students interested in the software area of interest)
Summer Semester
COOP*1000 [0.50] Co-op Work Term I
Semester 5 - Fall
ENGG*2120 [0.50] Material Science
ENGG*3390 [0.50] Signal Processing
ENGG*3450 [0.50] Electronic Devices
ENGG*3640 [0.50] Microcomputer Interfacing
HIST*1250 [0.50] Science and Technology in a Global Context
0.50 restricted electives
Winter Semester
COOP*2000 [0.50] Co-op Work Term II
Summer Semester
COOP*3000 [0.50] Co-op Work Term III
Semester 6 - Fall
ENGG*3050 [0.50] Embedded Reconfigurable Computing Systems
ENGG*3240 [0.50] Engineering Economics
ENGG*4420 [0.75] Real-time Systems Design
ENGG*4450 [0.50] Large-Scale Software Architecture Engineering
1.00 restricted electives
Semester 7 - Winter -
CIS*3110 [0.50] Operating Systems I
CIS*3490 [0.50] The Analysis and Design of Computer Algorithms
ENGG*3100 [0.75] Engineering and Design III
ENGG*3210 [0.50] Communication Systems
ENGG*3410 [0.50] Systems and Control Theory
0.50 restricted electives
Summer Semester
COOP*4000 [0.50] Co-op Work Term IV
Fall Semester
COOP*5000 [0.50] Co-op Work Term V
ENGG*4000 [0.00] Proposal for Engineering Design IV
Semester 8 - Winter
ENGG*4170 [1.00] Computer Engineering Design IV
ENGG*4540 [0.50] Advanced Computer Architecture
ENGG*4550 [0.50] VLSI Digital Design
1.00 electives
Restricted Electives (see Program Guide for more information)

The Engineering Program requires Computer Engineering students to complete the following combination of elective credits to complete their program:

  • 1.50 credits from the CENG-1 Computer Engineering electives

  • 2.00 credits from Complementary Studies electives

Consult the Program Guide for further information on the prerequisite requirements specific to each elective. Students can take a maximum of 1.50 credits at the 1000 level from the above list of electives.

University of Guelph
50 Stone Road East
Guelph, Ontario, N1G 2W1
Canada
519-824-4120