Computer Engineering

Bachelor of Science in Computer Engineering

The Bachelor of Science in Computer Engineering combines education in hardware and software development, with students gaining the background necessary to become broadly-educated professionals who are knowledgeable in both domains, understanding how the domains interact, restrict, or enable interdependent capabilities. Core coursework encompasses the physical and mathematical sciences, object-oriented programming, algorithms, data structures, software engineering, technical communications, circuits and systems, microprocessors, embedded systems, and operating systems. The major also offers the opportunity to build a strong foundation in network design and development, signal processing, mobile computing, sensor systems, semiconductor devices, testing and quality assurance, and project management, among others.

ABET EAC Logo Accreditation and Licensure: In September 2017, the University of Washington Bothell Computer Engineering program received full ABET accreditation. All graduates of the program are retroactively included under the umbrella of the ABET accreditation.

For more information about ABET accreditation, please visit Students who have questions about licensure requirements and the effect ABET accreditation has in the State of Washington should access the related Department of Licensing site for more information.

If you have further questions about the Bachelor of Science in Computer Engineering, or if you would like to meet with an advisor, contact the School of STEM by phone at (425) 352-5279 or by email at

Questions about Computer Engineering Degrees?


UWB IMD and CE Advisor Sara McDermott

Sara McDermott

Academic Advisor
Discovery Hall 352

Current Computer

Engineering majors:

Schedule an appointment online!

Pre-major students:

Transfer applicants:

Computer Science & Software Engineering or Applied Computing majors: