Computer engineering student works a problem on the whiteboard in a classroom.

Computer Engineering

Computer engineers develop computer hardware and software, digital systems of all descriptions, microprocessor/multicore systems, and integrated circuits. They also design components and controls for embedded systems such as those found in modern aircraft, security systems, vending machines, cars, appliances, and a growing number of devices common in contemporary living.

The Bachelor of Science in Computer Engineering includes three areas of special emphasis:

  • Embedded systems
  • Operating systems and firmware
  • Hardware design


The program leading to the Bachelor of Science degree in Computer Engineering is accredited by the Engineering Accreditation Commission of ABET,

Strengths of the Program

  • Benefit from industry-university partnerships and participate in summer internships.
  • Participate in research programs on integrated circuit design, digital systems design (including signal processing and communications), networking, and medical computer imaging.
  • Enjoy vast resources in lab facilities, computers, and personnel.
  • Tackle intricate design problems using well-equipped laboratories with the most modern digital design software available.
  • Join a math, science, and engineering community residence hall at WSU Pullman — share classes with your neighbors, study together, get free tutoring, and use the hall’s computer lab.
  • Gain skills through a program that combines computer science, software engineering, and electrical engineering.


Graduates of WSU’s computer engineering program have designed new Intel processors, avionics for space vehicles, and breakthrough medical products. Some serve as executives, entrepreneurs, and leaders of many high-tech industries, particularly those in microprocessors and computing, such as Intel, Microsoft, and Hewlett-Packard.

Employers seek graduates with computer application skills in the traditional engineering fields, computer and data processing skills, and hardware and software development.

In 2020, the U.S. Bureau of Labor and Statistics projected a 6% growth through 2028. This growth is due to the continuous use of computer-driven devices in common and new applications.

Admission, Requirements & Courses

Following admission to WSU, a student may be admitted to the Computer Engineering major provided they meet the criteria outlined in the WSU Catalog. Once admitted to the major, a student will maintain good standing in their major by completing the required benchmarks as outlined in the catalog.

WSU Catalog: Admission criteria, major requirements, four-year plan, and courses.

We also offer a minor in Computer Engineering.