Computer Engineering students develop comprehensive skills in digital and analog circuit design, microprocessors systems design and electronics, electromagnetic and signal and system analysis for communications and instrumentation applications. Students become well versed in software design and hardware-software integration through their academic courses and project work.
Optional Specialization in Computer Engineering:
Emphasizes the methods and processes for the design of software-intensive computer systems including software design, software quality, user-interface, and software project management.
For more information on the program, please visit their website at www.ece.ubc.ca.