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.

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

Did You Know?

Seventy percent of first-year students are from diverse backgrounds