Feature program: Computer Engineering
Computer engineers don’t just sit at desks staring at monitors all day; they create the technologies that shape our modern world. Smarter software, faster Internet, or computers in the palm of your hand: computer engineers play a significant role in all of them.
Computer engineers deal with the design, implementation, analysis, and testing of hardware and software for computing systems. Unlike computer scientists who deal primarily with software, computer engineers must have a strong understanding of computers as physical devices and of the software that drives them. Because of this, computer engineers can be considered equal parts electrical engineer and computer scientist.
Graduates of the University of Alberta’s Computer Engineering program may work in software development, telecommunications, hardware design, nanotechnology, circuit and microprocessor design, or a host of other computer-related careers. Many students also go on to graduate studies in more specific areas of computer engineering.
Learn more about Computer Engineering at the U of A »