Computer Engineering
Is it for me?
Much more than designing chips, video games and operating systems, SFU’s Computer Engineering option trains you to think logically about complex and abstract problems – and to develop innovative solutions for these. This option provides a highly flexible elective list, allowing you to combine software and hardware expertise with applications that interest and excite you – in fields from biomedical to financial or from environmental to automotive, for example.
For more information on the curriculum and academic requirements for Computer Engineering, click here.
What will I learn?
You’ll start by learning a foundation of digital electronics, computer architecture and networks and communications. At more advanced levels, subjects include structured programming, software engineering, compilers, operating systems, intelligent systems, embedded systems, real-time systems and VLSI systems.
Careers
The Computer Engineering option will provide you with a wide range of future employment paths – limited only by your imagination. Typical careers include custom chip designer for embedded applications; systems analyst in high-tech research and development; and hardware analyst in computer architecture research or digital systems design.
Contact Us
- Need assistance? If you have questions about the Computer Engineering option, please contact Dr. Lesley Shannon.
- For information on how to apply or how to transfer into Computer Engineering, please also cc your email to the FAS advisors at asadvise@sfu.ca.
- For information on specific courses, please contact the Undergraduate Program Assistant in Engineering Science.