University of Alberta

Course Details

BSc Computer Engineering

Course Description

Computer engineers play a key role in designing, constructing, and integrating the technology that continues to change our lives every day. Our Computer Engineering program provides you with a broad background in the theory and application of hardware and software technologies. As a result, graduates are qualified for positions ranging from traditional computer engineering positions (e.g. software designer, computer systems designer) to positions often associated with electrical engineering (e.g. electronics circuit designer). Specialization option As part of this program, you can choose to take a Software Option (Co-op only) or a Nanoscale System Design Option.

Course Duration

NumberDuration
4year

Career outcomes

Possible Careers Computer Engineer




BSc Computer Engineering University of Alberta