Computer Engineering to design the world
In our computer engineering program, you will develop a strong understanding of not only computer systems, but also of the engineering fundamentals needed to create computer technology solutions for real-world engineering challenges. The program combines the disciplines of electrical engineering and computer science to prepare you for a future of innovation in computer hardware, computer software and computer systems.
In addition to core engineering courses, you can choose technical electives related to a number of applications, such as communications, computers, controls, electronics and power.
Our program provides you with opportunities for research and projects in modern lab facilities, including our Avista Transmission and Distribution Power Laboratory, our Smart Antennae and Radio Laboratory, and our labs in communications, control, electric circuits and electronics.